Skip to content

Export Telegram chats via MTProto API directly in browser. Search exported messages instantly with trigram indexing.

License

Notifications You must be signed in to change notification settings

uaoa/telegram-export

Repository files navigation

Telegram Chat Export

React TypeScript Vite License

Open App

Export your Telegram chats directly from the browser using the official Telegram API.

Features

  • Direct API Access — Connect using your own Telegram API credentials (no third-party servers)
  • All Chat Types — Export personal chats, groups, channels, and forum topics
  • Date Filtering — Export messages from a specific time period
  • Search — Quickly find chats by name
  • Three Export Formats:
    • HTML — Beautiful, searchable view for reading
    • JSON — Full data export for developers
    • JSON for AI — Compact format optimized for AI analysis

File Analyzer

Already have an exported JSON file? Use the built-in File Analyzer:

  • Instant Trigram Search — Find messages instantly as you type, powered by trigram indexing
  • Fuzzy Matching — Finds results even with typos or partial matches
  • Highlighted Results — Search terms are highlighted in matching messages
  • Multiple Formats — Works with Telegram Desktop exports, our JSON, and AI-optimized JSON

No API connection needed — just drag and drop your file.

Quick Start

Export from Telegram

  1. Get your API credentials at my.telegram.org
  2. Enter your api_id and api_hash
  3. Log in with your phone number
  4. Select a chat and export

Analyze Existing File

  1. Click "Analyze export file"
  2. Drop your JSON file
  3. Search through messages instantly

Privacy

All data is processed locally in your browser. Your credentials and messages never leave your device.

About

Export Telegram chats via MTProto API directly in browser. Search exported messages instantly with trigram indexing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages