Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,202 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quran Caption logo

Quran Caption

Create captioned Quran videos — AI-powered subtitles, 40+ languages, full visual control.

wakatime

Latest release Total downloads Stars Last commit

Download Docs Discord


Demo Video ▶ Click to watch the demo


What is Quran Caption?

Quran Caption is a desktop and mobile video editor built specifically for Quranic recitations. Upload an audio or video file, let the AI generate perfectly-timed subtitles, pick your translation(s), customize the look, and export — ready for YouTube, TikTok, or Instagram.

No video editing experience required.


Other Versions

  • 📱 Mobile version: available on the mobile-qc branch.
  • 🗂️ Old Quran Caption v2: available on the QuranCaption-2 branch.

Features

🤖 AI Subtitle Generation

Drop in any recitation and Quran Caption automatically segments it verse by verse. The AI handles:

  • Mid-verse cuts
  • Silence detection
  • Basmala & Istiʿādha detection

Both cloud and local processing are supported.

✂️ AI Translation Trimmer

When a verse is split mid-way, the translation is automatically trimmed to match exactly what's being recited. No more manually editing translation segments — the AI takes care of alignment, and you can always review and override.

🌍 100+ Translations in 40+ Languages

A built-in library of translations syncs automatically with subtitles. Supported languages include English, French, Spanish, Dutch, Turkish, and 35+ more. All translations are editable.

🎨 Full Visual Customization

Every visual aspect is adjustable:

  • Font family, weight, size, spacing, alignment
  • Text colors, outline, shadow, background overlays
  • Subtitle placement and margins
  • Creator branding, reciter name (calligraphy), surah name, verse numbers
  • Custom images and video overlays

📤 Export-Ready

Output videos optimized for any platform — YouTube, Instagram Reels, TikTok, and more.


Screenshots

image image

Download

Platform Link
🪟 Windows Installation guide
🍎 macOS (Apple Silicon & Intel) Installation guide
🐧 Linux (Ubuntu, Debian, Arch) Installation guide

Free and open source. Always.


For Developers

See DEVELOPMENT.md for the full setup guide, architecture overview, and tech stack details.

After cloning, you'll need to add ffmpeg, ffprobe, and yt-dlp binaries to src-tauri/binaries/. Instructions and download links are in src-tauri/binaries/README.md.

Stack: Svelte · TypeScript · Rust · Tauri · Python · Tailwind CSS

Contributing

Issues and pull requests are welcome. If you've found a bug or have a feature idea, open an issue or jump into the Discord.


About

Transform Quranic recitations into stunning captioned videos with professional quality subtitles and translations in 40+ languages.

Topics

Resources

Stars

229 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages