Our new LangChain Academy Course Deep Research with LangGraph is now live! Enroll for free.

Docs by LangChain home pagelight logodark logo
Providers
  • Anthropic
  • AWS
  • Google
  • Microsoft
  • OpenAI
General integrations
  • Chat models
  • Tools and Toolkits
  • LLMs
  • Key-value stores
  • Document transformers
  • Model caches
  • Memory
  • Callbacks
RAG integrations
  • Retrievers
  • Embeddings
  • Vector stores
  • Document loaders
    • Overview
    • File Loaders
    • Web Loaders

Our new LangChain Academy Course Deep Research with LangGraph is now live! Enroll for free.

Docs by LangChain home pagelight logodark logo
  • Forum
  • Forum
LangChain
LangGraph
Integrations
Reference
LangChain
LangGraph
Integrations
Reference
  • Forum
  • On this page
    • All document loaders
    RAG integrations
    Document loaders

    File Loaders

    CompatibilityOnly available on Node.js.
    These loaders are used to load files given a filesystem path or a Blob object.
    If you’d like to write your own document loader, see this how-to. If you’d like to contribute an integration, see Contributing integrations.

    ​
    All document loaders

    Multiple individual files

    ChatGPT files

    CSV

    DirectoryLoader

    Docx files

    EPUB files

    JSON files

    JSONLines files

    Notion markdown export

    Open AI Whisper Audio

    PDFLoader

    PPTX files

    Subtitles

    TextLoader

    Unstructured

    OverviewWeb Loaders
    Assistant
    Responses are generated using AI and may contain mistakes.
    Docs by LangChain home pagelight logodark logo
    githubxlinkedinyoutube

    Resources

    ChangelogLangChain AcademyTrust Center

    Company

    AboutCareersBlog
    githubxlinkedinyoutube
    Powered by Mintlify