# ChatPDF > Chat with any PDF document using AI to extract information, summarize content, and answer questions instantly. ChatPDF enables users to interact with PDF documents through an AI-powered chat interface. Users can upload any PDF file and ask questions about its content, receive summaries, and extract specific information without manually reading through the entire document. The tool is designed for students, researchers, professionals, and anyone who needs to quickly understand and analyze PDF content. - **AI-Powered PDF Analysis** allows users to upload PDF documents and engage in natural language conversations to extract information, with support for files up to 2,000 pages or 32 MB per file. - **Multiple Upload Methods** provide flexibility through manual uploads on the website, adding PDFs via publicly accessible URLs through the API, or uploading files directly from your computer via API. - **Stateless Chat API** enables developers to integrate ChatPDF functionality into their applications, sending questions with context through a messages array that supports follow-up questions with role-based message formatting. - **Reference Sources** feature includes inline page references in responses, showing exactly which pages of the PDF were used to generate each answer for verification and further reading. - **Stream Response** option allows real-time word-by-word response delivery for a more interactive chat experience when using the API. - **Source Management** lets users manage their uploaded PDFs with the ability to delete one or multiple PDF files using their source IDs through the API. To get started, visit ChatPDF.com and upload a PDF document directly through the web interface, or use the API by obtaining an API key and making POST requests to add sources and chat with your documents. The API supports adding PDFs via URL or file upload, and returns source IDs that can be used for subsequent chat interactions. ## Features - AI-powered PDF chat - PDF summarization - Question answering from documents - Multiple upload methods (URL, file upload, manual) - Reference sources with page numbers - Stream response support - Stateless chat API - Source management and deletion - Follow-up questions support - Up to 2000 pages per PDF ## Integrations REST API ## Platforms WEB, API ## Pricing Freemium — Free tier available with paid upgrades ## Links - Website: https://www.chatpdf.com - Documentation: https://www.chatpdf.com/docs/api/backend - EveryDev.ai: https://www.everydev.ai/tools/chatpdf