Quran Caption v.3.3.91
Tag QC-3.3.91 - Published on 26 mars 2026
Hotfix โ fixed a bug that made it impossible to select a surah in the subtitles editor. (oops)
All stable releases from the Quran Caption repository, sorted from newest to oldest.
Tag QC-3.3.91 - Published on 26 mars 2026
Hotfix โ fixed a bug that made it impossible to select a surah in the subtitles editor. (oops)
Tag QC-3.3.9 - Published on 25 mars 2026
This update focuses on improving usability, performance on large projects, and overall workflow reliability.
Added the ability to search by surah:verse (e.g. 2:255) in the Translations tab search bar.
โ Press Enter to jump directly to the verse.
Added support to import a translation from a .txt file.
Added the ability to apply a unique overlay style per video clip in the timeline.
Added an export queue system:
Added an onboarding tour for new users:
You can now open DevTools with F12 (useful for debugging).
Export file path input is now editable:
Tag QC-3.3.8 - Published on 14 mars 2026
This update fixes a regression introduced in the previous version and improves export debugging, translation workflow, and UI clarity.
Fixed a video export regression introduced in the previous update that caused issues with:
AI translation now skips subtitles that already have a confirmed reviewed status.
This is especially useful after partially fetching translations from other projects:
AI will now complete only the missing translations instead of reprocessing the entire verse.
Added a new RTL text style for translations.
Tag QC-3.3.7 - Published on 12 mars 2026
This update improves export reliability, project loading performance, and introduces new ways for users to interact with the project directly from the software.
Fixed an issue on macOS where video export could get stuck at 0%.
Fixed out-of-memory errors when exporting long videos.
Added video looping until audio ends (feat. @umairayub79):
Improved exporter stability overall.
Improved translation fetching logic:
Previously trimmed translations from other projects are now prioritized.
Projects are prioritized by recency, then by status:
reviewed / automatically trimmedfetched / AI trimmed.Improved recalculation of translation word indexes for QC1 projects.
Added a new Donation modal.
Added options inside the software to:
Tag QC-3.3.6 - Published on 01 mars 2026
This update improves AI segmentation feedback, subtitle review tools, and overall UI consistency.
Implemented a progress bar for AI segmentation (Cloud + Local V2).
Fixed incorrect missing-word detection after AI segmentation when switching surahs mid-recitation.
The warning โLocal V2 uses private HF modelsโฆโ now only appears when no Hugging Face token is set.
Added a โShow overlapping subtitlesโ filter in the Translations tab.
Fixed a bug where applying filters in the Translations tab did not properly refresh translations, causing inconsistencies between Arabic subtitles and translations.
Predefined subtitles can now be styled individually like normal subtitles.
Added a new global Overlay sub-style:
Fixed Light/Sepia theme issues affecting:
Fixed layout issue in the Style tab where
โPress ctrl+left clickโฆโ took too much space on small screens.
Fixed bug where re-selecting an already selected verse in Style tab did not properly toggle (toggle now works correctly).
Tag QC-3.3.5 - Published on 25 fรฉvrier 2026
This update introduces new predefined texts, improves styling consistency, and fixes several important issues.
Five new predefined texts have been added to the software:
These texts:
Added new background overlay fade types:
Includes intensity control, allowing you to darken only the subtitle area instead of the entire video.
Newly introduced styles are now automatically added:
Fixed several theme-related issues (white-on-white text, unreadable combinations, etc.).
Separated editing shortcuts from custom text insertion shortcuts (small UI improvement).
You can now manually insert line breaks in subtitles using \n.
Multi-selection behavior improved:
Fixed local AI segmentation v2 on macOS.
Fixed a regression in automatic translation trimming:
Fixed various theme-related rendering issues.
Tag QC-3.3.4 - Published on 18 fรฉvrier 2026
This update introduces a brand-new AI segmentation engine along with workflow improvements, new creative features, and important fixes.
A major upgrade to the AI segmentation system:
The auto-segmentation wizard has also been refactored for improved clarity and UI consistency.
Improved T shortcut behavior:
Fixed timeline navigation:
Added โTo Reviewโ project status
Improved overall UI consistency
Tag QC-3.3.3 - Published on 12 fรฉvrier 2026
Tag QC-3.3.2 - Published on 01 fรฉvrier 2026
This update focuses on reducing mouse usage when reviewing subtitled videos, making the workflow faster and more keyboard-driven.
N
M, but instead of setting the end of the current subtitle to the cursor position, it sets the start of the current subtitle to the cursor position.Fast subtitle type switching while editing:
S, I, or B will instantly convert the current subtitle into:
Improved D shortcut behavior:
D shortcut now works on any subtitle clip, including silence, basmala, and istiสฟฤdha clips.Tag QC-3.3.1 - Published on 24 janvier 2026
This update focuses on performance, editing workflow, and audio handling, with major contributions from @sherifcodeur.
May Allah reward him greatly for his work.
Added a new option in the automatic segmentation modal:
Clicking a subtitle in the subtitle list now automatically moves the timeline cursor to that subtitle.
Added a filter to show only subtitles containing N words.
Improved shortcut I:
Added support for automatic subtitle timing from the MP3Quran API for supported reciters.
Tag QC-3.3.0 - Published on 19 janvier 2026
This is a major release, made possible thanks to the recent contributions of many brothers to the project. May Allah greatly reward them for their efforts and the work they have put into this software.
Automatic subtitle generation from video files using AI.
Two available modes:
Automatically subtitles your recitation in minutes.
Segments that are uncertain or incomplete are clearly marked for manual review in the editor.
You can now choose custom export folders for:
New section to download recitations directly from the app:
Added the ability to re-download previously fetched assets (from YouTube or mp3quran) if they are missing from disk.
New context menu option to split a subtitle at the cursor position (ft. @sherifcodeur).
New shortcut D to split subtitles instantly (ft. @sherifcodeur).
New shortcut I to jump back to the start of the video (ft. @sherifcodeur).
Improved shortcut behavior:
M (set end of subtitle to cursor):
E (edit current subtitle):
In the Subtitles Editor, the currently playing subtitle is now automatically highlighted and scrolled into view.
Added two navigation buttons next to Play/Pause to move between subtitles more easily.
Added two tools accessible from the Tools icon in the header:
Added advanced internal analytics (developer-only):
Tag QC-3.2.7 - Published on 21 dรฉcembre 2025
Tag QC-3.2.6 - Published on 28 novembre 2025
Tag QC-3.2.5 - Published on 26 novembre 2025
Tag QC-3.2.4 - Published on 15 novembre 2025
Tag QC-3.2.3 - Published on 14 novembre 2025
Tag QC-3.2.2 - Published on 09 novembre 2025
Predefined Styles Management ๐จ
New Help Video Integration ๐ฅ
The new tutorial video is now accessible from two key places:
Translation Filters Update ๐
Added two new filter buttons in the Translations tab:
YouTube Subtitle Sync Fix โฑ๏ธ
Tag QC-3.2.0 - Published on 28 septembre 2025
Tag QC-3.1.9 - Published on 20 septembre 2025
Tag QC-3.1.8 - Published on 13 septembre 2025
This update is highly recommended for all users, as it fixes major issues that caused timing offsets in long videos.
ss:vv format.Tag QC-3.1.7 - Published on 11 septembre 2025
"Cannot allocate memory" error. Users will now see direct guidance (e.g., lowering chunk size) without needing to ask on Discord.Fixed all issues related to surah numbers:
Tag QC-3.1.6 - Published on 07 septembre 2025
X) to "Set Start To Previous", making it more logical and practical.max-height with top or bottom text alignment caused the text to shrink infinitely.Tag QC-3.1.5 - Published on 06 septembre 2025
cargo.toml so the software no longer needs to be uninstalled before updating, and Windows now shows the correct description of the app.Tag QC-3.1.4 - Published on 05 septembre 2025
Tag QC-3.1.3 - Published on 03 septembre 2025
Added Neon effect for subtitles, similar to Glow but with a more vibrant style.
Subtitles list panel added to the right side of the Subtitles Editor:
Tag QC-3.1.2 - Published on 30 aoรปt 2025
<min-range> and <max-range> tags to customize "Latin Surah Name" or "Verse Number" text, allowing display of the verse range for the selected export segment. Great for TikTok format !
Translation page redesigned:
Tag QC-3.1.1 - Published on 29 aoรปt 2025
Added shortcut T in the subtitle editor โ quickly insert a custom text between the last subtitle and the current cursor position.
New font for Surah names, fixing the glow effect issue.
Automatic codec selection for Intel PCs:
After updating a subtitle, the next word is now automatically selected, making editing faster.
Tag QC-3.1.0 - Published on 29 aoรปt 2025
I am pleased to announce, after months of hard work, that Quran Caption 3 is now officially available to the public.
With its brand-new interface, refined algorithms, and hundreds of customization options, Quran Caption 3 makes it simple and fast to create unique Quran recitation videos โ easily shareable on platforms like YouTube, TikTok, and Instagram.
Quran Caption is the result of countless hours of coding, debugging, and testing โ but above all, it is the fruit of the continuous support and collaboration of the Discord community. I sincerely thank everyone who helped bring this project to life, and I pray that Allah grants them แธฅasanฤt for every video generated and viewed through this software.
๐ Donโt wait any longer โ download Quran Caption 3 today!
Official website: https://qurancaption.com
Discord server: https://discord.gg/Hxfqq2QA2J
YouTube Channel: @qurancaption
Tag v4.8 - Published on 30 juin 2025
Bug fix
Using a new API to retrieve word-by-word English translations or phonetics of the Quran.
Tag v4.7 - Published on 25 juin 2025
Tag v4.6 - Published on 15 juin 2025
New Features:
Bug Fixes:
Enhancements:
Tag v4.5 - Published on 30 mai 2025
Small update to finalize the issues of v4.4:
Tag v4.4 - Published on 26 mai 2025
I am thrilled to introduce the latest version of Quran Caption, bringing you a host of new features, enhancements, and bug fixes to make your video creation process smoother and more efficient!
We hope these updates enhance your Quran Caption experience. Thank you for your continued support and feedback! ๐
Tag v4.3 - Published on 13 mai 2025
Quran Caption now supports a broader range of content beyond Quranic text. You can add matn, sharh, mukhtasar, poetry, qasidah, and more. Users can also customize how these texts are displayed on screen through new configuration options available in the subtitle language settings.
An integrated AI feature now simplifies the process of importing texts with translations. Simply paste your content โ such as a poem alongside its translation โ and the software will automatically segment and format the verses with their corresponding translations.
A new video export feature is currently under development, which would allow users to generate final video outputs directly from Quran Caption โ without relying on OBS. This will be compatible with projects that use a flat background (image or solid color), which represents a majority of typical use cases. I am actively working to make this functionality available in a future update.
Tag v4.2 - Published on 04 mai 2025
You can now display the name of the Surah being recited in the video โ in Arabic and (optionally) in Latin characters.
This option is available in the general video settings.
The software now has a brand-new identity. If you already had it installed, the new icon might take some time to update depending on your system.
A new button has been added to the Translations tab that lets the AI help you complete partial verse translations.
It works by using an existing translation you've already added and trimming it to match the correct Arabic segment โ the AI does not generate new translations by itself.
Tag v4.1 - Published on 21 avril 2025
Added support for MacOS.
Minor bugs fixed.
Tag v4.0 - Published on 18 avril 2025
Bug fixes:
Tag v3.9 - Published on 05 avril 2025
Bug fix :
Metadata files added
Tag v3.8 - Published on 31 mars 2025
New features:
Make text fit in N lines option.Bug fixes
Tag v3.7 - Published on 23 mars 2025
New Features:
PageDown and PageUp keys. Hold them down to play the video or audio at double speed.Bug Fixes:
Tag v3.6 - Published on 19 mars 2025
Add a button to filter and order projects on the home page.
It is now possible to order your projects according to :
And filter them by status (to be exported, translated, ...)
Tag v3.5 - Published on 10 mars 2025
Complete Rework of the Home Page
New Feature:
Tag v3.4 - Published on 07 mars 2025
Bug fixes:
New features:
Tag v3.3 - Published on 05 mars 2025
New feature :
Add a parameter in the video's general settings to display a subscription button at a certain time and place.
Tag v3.2 - Published on 15 fรฉvrier 2025
Bug fix :
Fixed a bug preventing old projects from opening correctly.
Tag v3.1 - Published on 15 janvier 2025
Bug fix :
Fixed a bug that displayed a glow effect on subtitles that didn't have one.
Tag v3.0 - Published on 14 janvier 2025
Bug fixes :
Fixed a bug that caused the software to freeze when editing the individual style of a subtitle in certain cases.
Changed the way individual subtitles are managed.
Note :
The problem of glow stopping abruptly when switching from a subtitle with effect to a subtitle without effect persists. If anyone has any ideas on how to counter this, please let me know.
Tag v2.9 - Published on 11 janvier 2025
Edit Validated Subtitles:
You can now edit a validated subtitle directly by clicking on it in the timeline on the subtitle editing page or by clicking the "Edit Subtitle" button.
Custom Styling for Subtitles:
Each subtitle can now have individual customization options, including:
Individual Subtitle Settings dropdown item or via the context menu.Context Menu:
Right-clicking a subtitle in the timeline on the Video Editor page now opens a context menu with useful options.
Precise Cursor Placement:
Clicking a subtitle on the timeline places the cursor as close as possible to the beginning of that subtitle.
Subtitle Audio Playback:
Play a subtitle's audio by clicking the play button next to it.
Improved Performance Shortcut:
The Best Performance mode is now activated with F1 (previously F6).
Direct Navigation via Time Stamps:
Clicking on displayed time durations in the pages navigates you directly to the selected time.
Multiline Creator Text:
The Creator Text field now supports multiline text.
New Shortcuts for Easier Subtitle Editing:
E: Edit the last added subtitle.R: Set the index of the first selected word to match the last one.M: Change the end of the last added subtitle to the current cursor position.Subtitle Progress Indicator:
A percentage indicator now shows how much of the video has been subtitled, visible in the Subtitles Editor page.
New Project Storage Method:
Previously, projects were stored using localStorage, which had a size limit of 5MB. Now, projects are saved as physical files in the localStorage folder. This removes size restrictions, allowing you to manage an unlimited number of projects.
Smooth Timeline Scrolling:
The timeline now scrolls automatically to follow the cursor, regardless of zoom level, when the video is playing.
Improved Handling of Long Recitations:
Fewer bugs on long recitations by limiting the number of divs generated for the timeline.
Developing this software takes a lot of time and effort. If you enjoy using it, consider making a donation to support my work! โค๏ธ
Tag v2.8 - Published on 03 janvier 2025
Bug fix :
New feature :
Tag v2.7 - Published on 23 dรฉcembre 2024
Added telemetry and different colors for subtitles in the timeline.
If you have version 2.6, this update is mandatory. There are some bugs in version 2.6. Sorry for the inconvenience.
Tag v2.5 - Published on 22 dรฉcembre 2024
New feature :
t to add a clip with custom text in the subtitle editor.yt-dlp.exeTag v2.4 - Published on 12 dรฉcembre 2024
New Feature:
Subtitles Editor to show the transliteration below each Arabic word of a verse.Minor Changes:
Tag v2.3 - Published on 01 dรฉcembre 2024
The API used to retrieve the word-for-word translation of the verses has been modified, changing the word separator to two horizontal bars.
I've modified the code accordingly to solve the problem of incorrect translations.
Tag v2.2 - Published on 01 novembre 2024
Added an export option for youtube chapters on the export page.
The generated file looks like this :
00:00:00 - An-Naba
00:04:19 - An-Nazi'at
00:07:52 - 'Abasa
00:10:56 - At-Takwir
00:12:55 - Al-Infitar
00:14:32 - Al-Mutaffifin
00:18:45 - Al-Inshiqaq
00:21:20 - Al-Buruj
00:23:37 - At-Tariq
Tag v2.1 - Published on 05 octobre 2024
Bug Fix: Unable to Save After Your Projects Reach a Certain Storage Size
I have completely changed the way projects are stored to offer unlimited storage capacity. Previously, projects were limited to a total of 10 megabytes due to localstorage constraints.
Tag v2.0 - Published on 24 septembre 2024
Fixed bugs :
Tag v1.9 - Published on 13 septembre 2024
Tag v1.8 - Published on 10 septembre 2024
Bug fix:
Fixed a bug where downloading audio from a youtube link would not work if the client did not have ffmpeg installed on his machine.
Tag v1.6 - Published on 03 septembre 2024
Bug fix :
New features :
Tag v1.5 - Published on 30 aoรปt 2024
Bugs fixed:
Background video track.Background Video track.Tag v1.4 - Published on 29 aoรปt 2024
Bug fix:
New feature:
Best Performance mode by pressing F6. This mode will hide resource-intensive elements in the timeline, allowing you to concentrate on subtitle selection.Tag v1.3 - Published on 28 aoรปt 2024
Bug Fix:
Fixed a bug that caused some manually completed subtitles to be reset.
New Feature:
Added an alignment parameter for subtitles with the following options: start, center, end, and justify.
Changes:
The left and right arrow keys will now move forward/backward by two seconds instead of three.
Tag v1.2 - Published on 26 aoรปt 2024
Bug fix :
New feature :
Tag v1.1 - Published on 25 aoรปt 2024
Reinitizing subtitle translations:
When you reinitialize a translation of a subtitle trimmed by the software, it's because the software initially trimmed it incorrectly. As a result, all translations of the same verse following this subtitle will also be reinitialized.
Image as background :
Added an option in the global subtitle settings, under the Subtitle Background section, to set an image as background.
Bug fix:
Fixed a bug that prevented subtitles from being displayed if there was no video or image in the background.
Name of backup file:
The name of the generated backup file now also includes the backup date.
Tag v1.0 - Published on 24 aoรปt 2024
Add assets from youtube:
Assets Manager tab to download a video or audio file from youtube and import it directly into the project.Features:
Bug fixes:
Assets Manager tab.Tag v0.9 - Published on 22 aoรปt 2024
General :
Asset :
Assets Manager tab has been added to relocate the asset.Bug fix:
Tag v0.8 - Published on 20 aoรปt 2024
Fixed Backup:
New features in Translations Editor:
Tag v0.7 - Published on 22 juillet 2024
Backup and restore all your projects :
.qcb format, and another button to import this file and restore all the projects in it.Option of displaying word-by-word translations of verse words in the subtitle editor :
Add a button to rename a project :
On the main menu, when hovering over a project, a button represented by a pen has been added. When pressed, a dialog box asks for the project's new name.
Tag v0.6 - Published on 29 juin 2024
Tag v0.5 - Published on 25 juin 2024
New hotkey:
v key to select entire verse in word selectorBug fixes:
Tag v0.4 - Published on 22 juin 2024
Project name change:
Change of project name from QuranCaption 2 to Quran Caption. Few of you actually knew the first version, so mentioning that it's a V2 isn't necessary.
Fix auto-scroll problem:
I hadn't taken the timelime zoom into account when calculating the automatic scrolling of the timelime when the video plays. From now on, the position of the cursor when the video is playing and the scrolling of the timeline work correctly.
Automatic translation features:
When you edit an existing translation because the narrator has only pronounced certain words in a verse and not the whole verse, the translation of the following verses will be automatic to make your work easier. Please note that pressing Enter after trimming your first translation is necessary for trimming to take place. Similarly, when you crop a translation and the same words are repeated in the next subtitle, the translation will be duplicated. You can always go back using the button to the right of the input.
And more:
Full Changelog: v0.3...v0.4
Tag v0.3 - Published on 22 juin 2024
Improved synchronization during playback:
Cursor position is now defined by the moment of the video, and is not calculated manually. This used to cause delays between subtitle display and video sound.
Subtitle display correction:
The text is now trimed
Full-Screen Preview:
From the video editing page, and also from the Export page, the Full Screen Preview mode can be accessed by pressing F11.
Automatic timeline scrolling:
When the video preview is playing, the timeline will automatically advance to leave the cursor in the same place.
And more:
Full Changelog: v0.2...v0.3
Tag v0.2 - Published on 21 juin 2024
Credits added:
Improved synchronization:
Home page improvement:
Bug fixes:
Full Changelog: v0.1...v0.2
Tag v0.1 - Published on 20 juin 2024
Update Notifier:
When a new version of QuranCaption 2 is released, you will be notified when the software is launched.
Export Subtitles Settings:
Two buttons have been added to the Subtitle settings tab, allowing you to export and import subtitles, so you don't have to redo them every time. Import does not take into account the ID of the translation, only its language. Therefore, it is not necessary to have chosen the same translation for the import to work.
Show Verse Number:
Adds an option in the subtitle settings to display the verse number in the subtitles on the video, whether in Arabic or for translations.
Bug Fixes
Full Changelog: first-release...v0.1
Tag first-release - Published on 20 juin 2024
It's finally here!
The first version of QuranCaption 2 is now available to the general public!
May Allah accept our work and bless all those who use, watch, or listen to the videos it generates.