Professional file hosting with direct viewing support. Upload files via our Telegram bot and get shareable links that display images, videos, and documents directly in browsers - just like catbox.moe and imgbb.com!
Start Uploading via BotJPG, PNG, GIF, WebP display directly in browser
MP4, WebM with built-in player controls
MP3, WAV, OGG with audio player
PDF, TXT with inline viewing
Use these methods to download files directly. Your links automatically display content in browsers.
# Using curl - follows redirects automatically
curl -L -O "YOUR_DIRECT_URL"
# Using wget - handles redirects
wget "YOUR_DIRECT_URL"
# Force download (add ?download parameter)
curl -L -O "YOUR_DIRECT_URL?download=true"
import requests
url = "YOUR_DIRECT_URL"
response = requests.get(url, stream=True)
with open('downloaded_file', 'wb') as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
const https = require('https');
const fs = require('fs');
const url = "YOUR_DIRECT_URL";
const file = fs.createWriteStream('downloaded_file');
https.get(url, response => {
response.pipe(file);
});
Use direct links as src attributes for seamless media embedding.
<img src="YOUR_DIRECT_URL" alt="My Image" width="400">
<video controls src="YOUR_DIRECT_URL" width="600">
Your browser doesn't support video tags.
</video>
<audio controls src="YOUR_DIRECT_URL">
Your browser doesn't support audio tags.
</audio>
<embed src="YOUR_DIRECT_URL" width="100%" height="600px" type="application/pdf">
<a href="YOUR_DIRECT_URL?download=true" download>Download File</a>
Direct viewing links support files up to 20MB. For larger files, use Telegram's native sharing. All files are cached for optimal performance.
Supported formats: Images (JPG, PNG, GIF, WebP, SVG), Videos (MP4, WebM, MOV), Audio (MP3, WAV, OGG), Documents (PDF, TXT), Archives (ZIP, RAR), and more!
For files exceeding 20MB, compress them using our recommended tools: