← Back to TeleVault

User Manual

Everything you need to load a Telegram export, browse chats, and view media in TeleVault.

1. What you need

Tip: if you choose “both”, the folder will contain result.json, messages*.html, and all the media subfolders (photos/, videos/, voice_messages/, etc.). Loading this full folder gives you the richest experience.

2. Opening the app

On the landing page, click Enter TeleVault. There are two load buttons on the left:

3. Browsing chats

4. Inside a chat

5. Viewing media

Images and stickers

Click any image to open it in the fullscreen viewer. Use ← and → to move through all images in the chat, Esc to close, and ⬇ to download.

Videos and GIFs

Videos play inline with native controls. GIFs autoplay muted and loop. Click a GIF to open it in the viewer with a sound toggle.

Audio and voice messages

Voice messages and audio files appear as rounded cards with a play button, animated waveform, and live timer.

6. Your profile

The card at the bottom of the sidebar shows your name, avatar initial, and an “online” indicator after loading JSON. Click it to open your profile panel with phone number, username, user ID, and stats across all loaded chats.

If you loaded an HTML-only export, TeleVault can’t display your phone or user ID because Telegram’s HTML exports do not include personal information. The name is inferred from your outgoing messages when possible.

7. Themes

Click the ☰ menu, then choose a theme under Theme:

Your choice is saved locally and restored next time you open the app.

8. Keyboard shortcuts

9. Troubleshooting

Nothing happens after loading JSON

The status bar will say why. If it says “Parsed but 0 chats”, your Telegram version may use a shape not yet supported. Open DevTools → Console for a structural dump.

Media shows as “not found”

You loaded only the JSON file without the folder. Use Load Folder and pick the folder that contains result.json and the media subfolders together.

Very large exports are slow on first open

Each chat is rendered lazily and cached in memory. The first click on a very large chat may take a few seconds; subsequent clicks are instant.

→ Read the Privacy Policy ← Back to TeleVault