Changing a caption's style kept the blend you set on that caption

What we shipped
Every release, newest first. New features, quiet improvements, and the bugs we owed you.
126 releases · latest v10.43.1 on Nov 6, 2026
Lightcast style
One word at a time in the middle of the screen. Each letter inverts the video behind it.
Isoblock style
Racing type built word by word on a steep 3D tilt, with a pink glow.
Blend a whole caption
Pick a blend mode for a caption in its Blend section, not only one word at a time.
Blend modes are free on every plan
Locked caption controls show one upgrade button instead of four
Picking a Words style like Spark did not reach key words on 20 styles
Blend modes did nothing on some styles
Favorite styles
Star any style to save it to your account. Find them under Favorites in the style filter.
Picking a category after you type now narrows the style search
Choosing a style filter while searching closed the style panel
Searching under My styles hid your saved styles
Export motion elements as a transparent WebM
On the motion element pages, download an element with no background and lay it over any video.
A Background switch for Color Clash
Counting numbers had a dark box behind them
4:3 aspect ratio
Pick 4:3 (1440x1080) in the Video tab or Review. Caption sizes adjust to the wider canvas.
Auto option for words on screen
Captions are split by length instead of a fixed word count.
Every new video opens in your last style or a recommended one
Video presets, like Reddit story, on the Studio home
Smarter word breaks
Key words that sit next to each other stay on one screen, a split never runs across a full stop, and single words are not left alone.
Curve and 3D tilt are free on every plan
A calmer, cleaner editor
Simpler colours and spacing, clearer labels, and tips, What's new and Talk to us in one Help menu.
Apply to whole video works at once, with an Undo
Fewer audio dropouts in cloud exports
Free users could not see Captions behind the person
Cloud export had no button on phones
Each arrow key press in Timing mode was its own undo step
4:5 aspect ratio for Instagram and Facebook feed posts
A video close to 4:5 now opens on a 4:5 canvas instead of 9:16.
Change the aspect ratio in the editor and in Review
Pick 9:16, 4:5, 1:1 or 16:9 from the Video tab or the new Aspect ratio row in Review.
Keep words moving (Beta)
Turn it on for a caption and the whole caption gently drifts and tilts after it appears. Pick Subtle, Balanced or Strong.
Liquid Glass Logo, a new free tool
Upload a logo and download it as a liquid glass animation, as an MP4 or a transparent WebM.
One clear message when a video is longer than your plan allows
The drop zone shows the limit and your video's length in one banner, with no extra pop-ups.
The Billboard Headline style card showed no preview
The free-plan watermark is easier to read
It is larger and sits on a dark see-through pill, so it stays readable on light footage.
Calmer error screen, with a Back to projects button
Age-restricted or private Instagram posts were reported as image posts
You now see the real reason, and a tip to download the video and drop the file in instead.
Caption outlines are sharper
Outlines are now drawn as a real stroke, so they stay clean at any size and grow with the text.
A text shadow could hide gradient text
Outlined text grew spikes at sharp corners in browser exports
Switch captions between Roman and native script in the editor
Flip Hinglish to हिंदी and back from the Transcript tab or Review, for 8 languages. It is free and does not need a new upload.
Pixel Press template
Orange serif words cut in as they are spoken, and key words land on their own line in yellow pixel letters.
Tinos and Pixelify Sans fonts
Export motion elements as a looping GIF
Short captions stay on screen long enough to read
A short, fast line now stays up to a second after its last word instead of vanishing.
Study Notes words fade up and down, and the key word pill has a border
Smoother video playback in the editor
Long cloud exports are more reliable
Captions kept the old font's layout after a style changed the font
View on the export message did nothing in Review on desktop
The hook is now optional
New videos no longer start with a hook on the opening line. Add one from the Hook section when you want it.
Smoother dragging and resizing of captions and words
Moving or resizing a caption or a word no longer slows the editor down, most of all on slower computers.
Colour changes, style picks and clicks in the editor are faster
Colour palettes for captions
Set colours for Words, Key words (up to 5 colours), Negative words and Caption colours in one place, for the whole video or one caption. Ready-made sets are included.
Dispatch template
Serif lines slide in, and the key word stays in the line on an orange stamp that unfolds in. Comes in Redline and Tag looks too.
Underglow, Block and Block Pop text effects
Neon now glows in the word's own colour, and Neon Pink is renamed Spark.
Word background styles
Pick None, Box, Rounded, Pill, Label, Stamp or Ribbon, then a colour, in one row.
A word with a background box ran into the word next to it
The caption selection box cut through a word's background
Save your caption styles
Save up to 5 caption looks to your account and reuse them on any video from the My styles filter in Change style.
Caption videos that have no voiceover
A video with no audio, or no spoken words, now opens in the editor with no captions instead of failing. It costs no credits.
Add caption button in the timeline
Type a new caption at the playhead. It takes the look of the caption next to it.
Material and Reveal for word backgrounds
Pick Flat, Stamp or Ribbon paper behind a word, and whether it appears with no reveal, a wipe or an unfold.
Apply to whole video sits on the style you picked
In Change style, after picking a look for one caption, apply it to the whole video from the same card.
The Word background panel said Off for a key word that showed a background on the canvas
The font weight list showed the video font's weights when a word used its template's own font
Search any editor action with Cmd+K
Find a caption by its words, change the style, open a panel, add an element or step back through your recent changes, all by typing. The search bar sits at the top of the editor.
Flow template
Clean white words land on a colour bar and wipe in line by line, and the key word unfolds on red stamp paper.
Some template animations came out wrong in browser exports. Those videos now export in the cloud
Handwritten and Handwritten Headline templates
Hand-lettered words in a loose, tilted cluster. Key words go big and colourful, and words like can't and never turn red. Each comes in Ink and Chalk.
Liquid Fill and Tape hooks
Two new looks for your opening line: outlined words that fill with colour as you say them, and a strip of tape that slides along with your voice.
Hook variants sit on each card
Pick a variant right on the hook's card and the preview follows it. Highlight and Scatter are no longer offered.
A hex colour typed in the caption Colors section went back to the old colour when you pressed Enter
Picking a Ring hook variant reset it to Classic
Hook: your opening line as a motion graphic (Early Beta)
Every new video opens with its first line as an animated graphic, timed to your voice. Pick from Ring, Highlight, Echo, Scatter, Selection or Post, give the line a caption style instead, or hide it.
New videos start in your last style
If you have picked a style before, your next video opens in it. Otherwise we suggest one that suits the video.
Words on screen: show captions two, three or four words at a time
Your captions stay whole, they just appear in short groups that break where you pause. Set it for the whole video or one caption in the Caption tab.
Quick Cut template
Two or three words at a time in bold white, cut in time with your voice, with the key words in yellow. Comes in three more finishes.
Chrome Cut template
Polished chrome words, two or three at a time, each one appearing as it is spoken.
Billboard and Billboard Headline templates
Bold capitals spread edge to edge with the key word in red, and giant serif headlines under a small red line.
Strobe entrance: the whole line cuts on and blinks twice before it holds
Roman captions for Gujarati, Urdu, Telugu, Marathi and Kannada
Captions come out in English letters by default, the way most people type these languages.
Hide the video in the editor preview
A new button next to the safe area guide shows your captions on their own. Your export still has the video.
The selection box fell short on captions with wide letter spacing
Notebook, a new Smart style
Most lines are dark words on a white card. The lines that matter go big and white, with the key words in a soft pill.
Study Notes template
Bold white words appear one by one, and the key words sit in a soft coloured pill. Comes in four colours.
Captions behind you, on every paid plan
Mask the person in your video, then send any caption or single word behind them. Included with Creator and Studio.
Turn a caption into a caption element
Right-click a caption on the timeline, or press E. The copy can be moved, resized and retimed on its own, and its words stay in sync.
Color Clash, a new motion element
A word you mark as a key word now animates like the style's other key words
Front Page key words sit on a bigger red label with the same printed shading as Masthead
Uploads in Safari could get stuck on "Converting your video"
If your browser cannot convert a video, we now convert it in the cloud instead.
Pinching to zoom during setup on a phone could crash the page
Get a free month of Pro for a reel about the app
Post a reel about videocaptions.ai. If it passes 5,000 views, send us the link on Instagram. Free plan only.
The menu on project cards is always visible, so it works on touch screens
Plan names in the upgrade window broke onto two lines or were cut off on small screens
The Pro card in the sidebar showed without its colours on phones
Cloud exports failed for Vietnamese captions in the Kaushan Script font
One screen to review your video before the editor
See your caption style, change it, adjust animation, text and position, and set effects, sound and punctuation, all on one panel. On desktop.
Numbers in your captions can roll into place
Select a word with a number and press Animate number, or turn on Animate numbers in the Video tab for every number at once.
Timing mode: change when any word or caption starts and ends
Drag a word's edges on the whole video, including the first caption's start. Hold Shift to move the words after it too.
Transliteration no longer costs credits
With a Smart style on, choose whether a caption is Opening, Standout or Regular
Spotlight lights every item in a list
Directed styles are now called Smart styles
Zooming the timeline keeps the playhead in view
Some letter animations removed the spaces between words
Spin a style: try looks on each caption over your own video
Open it from the editor's side rail. Arrow keys switch caption and look, Space plays.
Every template variant is free to use
Customizing a look stays on paid plans.
Picking a style opens its variants right inside the card
The style your video uses is shown first in the style gallery
Change the box colour on Front Page, Tagline, Scrapbook, Boxed Subtitle and Masthead
Spotlight lights names and places, not verbs, and lights both sides of a pair like "this or that"
The captioning screen no longer jumps around as text arrives
Fewer looks that were close copies of others, so each template's choices are more distinct
A name after "Dr." was split into a separate caption
See your captions and video summary while the video finishes processing
Captioning shows the work happening at the same time and clearer repair progress
The Mask subject card explains how to place captions behind the subject
A temporary connection error could replace the editor with a crash screen
Letter animations broke Bengali, Hindi, Arabic and emoji characters apart
Pocket's template preview showed white text on a white background
Convert SRT and VTT subtitles to SRT, VTT or plain text
Slovak, Vietnamese and other accented letters were missing from caption fonts
Creator and Studio prices are shown in rupees in India and taka in Bangladesh
The price per video is shown in your local currency
Choosing monthly on the public pricing page opened the annual plan
Running out of credits opened the wrong offer
Free videos can be up to two minutes long
New accounts open the dashboard right after signup
Free exports now include a small videocaptions.ai watermark
It moves to another corner during the video. Creator and Studio exports have no watermark.
See the watermark in the editor preview before you export
Turn the timeline waveform on or off in the Video tab
It starts off on lower-powered devices to keep the editor responsive.
Caption background and highlight options were cut off in the side panel
Keynote, a new Directed Style
Small white words on a red background, one at a time. The lines that matter rise in as big red serif, with the key words in white.
Two new templates: Tagline and Marquee
Captions behind the subject on every Creator and Studio plan
Click Mask subject in the Video tab. Paid plans include up to 3 free masking runs, then it uses 3 credits a second. Videos can be up to 60 seconds.
Send a single word behind the subject
The rest of the caption stays in front.
A step-by-step guide to masking the subject
Open it from How it works on the Background card.
Resubscribe before a cancelled plan ends
A link to your current plan could create a second subscription
Masthead and Front Page label backgrounds exported incorrectly in the browser
Introducing Style Kits and Directed Styles, in beta
Our captions are already beautiful by default. Now they are directed too.
AI styles each caption differently
You could always change the style of a single caption, but only by hand, one at a time. Now AI reads your script and finds the opening hook, the lines that stand out, and the rest. Then a Style Kit, a set of looks we designed by hand, styles each caption differently.
Directed Styles in the style gallery
Click Change style, pick Whole video, and choose a Directed Style. One caption? Pick Only this caption.
Apply a look to more captions
Apply this look globally, or only to captions with this look, every Standout caption, or one speaker's captions.
Filter styles from the search bar
Front Page, Jotted and Masthead are first in the style gallery
Masthead, Front Page and Jotted templates
Slide Left, Wipe and Shake word animations
Captions break at natural points
A number stays with what it counts, a list stays together, a sentence no longer runs into the next one, and a caption no longer ends on a word like will or has.
Highlighted words are the ones that matter
Names, prices, numbers and dates get the highlight. Filler words no longer do.
New templates are marked New in the picker
Slide Left and Slide Right are now called Mask Left and Mask Right
They slide in inside their own box. The new Slide Left fades in as it moves.
Screenshots and videos you attach to feedback open full size
You can send feedback with only an attachment
The Align panel stayed on after playback moved to another caption, and did nothing
Free videos can be up to 90 seconds
New accounts start with 250 credits, enough for one 90 second video.
Text size goes up to 400%
The slider now reaches as far as resizing a word on the canvas.
Autosave retries on its own when a save fails
No more error pop-up you could not do anything about.
Clearer message after a free export
Copy and paste style controls no longer appear while they do nothing
Their keyboard shortcuts are also off until the feature works again.
After a laptop woke from sleep, a paid account could briefly look like a free one
A banner tells you when a renewal payment fails
It says why when we know, and Update payment takes you straight to your billing page. Your plan stays on for 7 days while you fix it.
Annual plans got one month of credits a year instead of every month
Switching from monthly to annual gave no credits until the next renewal
Manage subscription did nothing in Safari
Playback is smoother and clicking a word responds faster
The biggest difference is on slower laptops.
Repaired videos are ready much sooner
Captioning starts while the video is being repaired, and the repaired file is no longer downloaded and uploaded again.
Masked videos open in the Layered view
iPhone videos could not be captioned in Chrome on Windows
The button did nothing. These videos are now repaired in the cloud automatically.
Repaired iPhone HDR videos looked washed out
A second editor tab showed a blank video until the first one was closed
Cloud exports ignored captions placed behind the subject
Cloud exports with captions behind the subject ran out of memory
Editor tips
Short tips on features that are easy to miss. Open them any time from the lightbulb in the toolbar.
Lumen Rows template, with three variants
Halo and Halo Flash have a softer glow
The editor's template picker has every template from setup, Speakers included
Stacked templates always split a caption of three or more words into two lines
Resizing a caption from its corners did not scale it evenly
Hand-placed words drifted apart, and on Editorial the handles did nothing.
A caption dropped near the left or right edge jumped back inside the margin
Dragging a caption undid a hand-placed first word
The caption position pad snaps to its grid points
Hold Alt (Option on Mac) while dragging to place it freely.
A failed cloud export now retries by itself, and you pay once
If a browser export fails, the next export of that project goes straight to the cloud
Credits were kept when a cloud export was refused before it started
Copy or download the transcript from the transcript panel
One caption per line, as a plain text file.
Write TikTok captions and hashtags with the free caption generator
Start your first project from a sample video
No video to hand? Preview a sample and open it in the editor, fully captioned, in one click.
Caption size is now a slider
It replaces the Small, Regular and Large buttons, and 100% is the template's own size.
Reloading the player left the timeline and controls out of sync
Reset one caption, reset all captions, or apply a design to some captions
All three sit in the menu next to Apply design globally.
Moving or resizing one word leaves the rest of the caption in place
Reset size and position for a single word
Clearer safe area guide on the player
Opening a project on a new device shows what is downloading and how far along it is
Videos were cut off at the last spoken word
Any footage after the speech, like an outro or a pause, now stays in the editor and in exports.
Tamil captions in Roman script (Tanglish)
A stuck browser export now stops within seconds and says why
Slow connections were told their video was broken and made to export twice
Changing a duet template's colours did not update every caption
Apply globally reset the chosen variant and caption position
A caption background or 3D look could disappear on the next edit
Picking a new variant kept the previous variant's background switched on
Audio stopped after 10 seconds when captioning was retried
Some cloud exports of large, high-quality videos timed out
Send us feedback from the export screen while your video renders
Locked Pro controls are easier to see before you unlock them
Most duet template colour options had no effect
The Export ready notification appeared several times
New caption editor
Version 10 rebuilds the editor around words, phrases, and timed effects. Caption setup now opens directly inside the editor.
Drag phrase boundaries directly on the timeline
Split, merge, or reshape a caption without opening another tool.
Apply a different caption design to any phrase
Pick a template, style, colours, type, placement, and motion without changing the rest of the video.
Place video effects over precise time ranges
Looks, reveals, light hits, and camera moves can overlap and be retimed.
Multi-speaker captions keep voices separate
Speaker changes create phrase boundaries, with three duet templates and paired colours for conversations.
Three new row-based caption templates
Racer Rows, Tempo Rows, and Verdict Rows can give each caption line its own complete look.
Caption timing handles pauses separately from speech
Captions stay readable between phrases without covering long silent sections.
Caption setup and editor tools stay together
The transcript, player, timeline, templates, word controls, motion elements, and export controls stay available while you choose the first design.
Designed phrases and social cards export correctly
Phrase fonts, colours, backgrounds, and social-card audio now match the editor in browser and cloud exports.
A failed cloud export can retry without a second charge
Playback and project audio start correctly
The preview starts on the first press, and a new project no longer carries audio from the previous one.
Start a Reddit story from the new Presets row
Pick it on your projects page and the video is set up for you: a Reddit post card opens the video, then the captions take over in a style made for narrated stories.
Edit the post card like any other element
Subreddit, username, title, body, upvotes and comments are all yours to change, in light or dark.
Unread replies show a count wherever feedback appears
Discount is a feedback topic you can pick
Feedback is one conversation instead of tabs and threads
Everything you sent and every reply we wrote sit in one feed, with the composer at the bottom. A real person reads it and answers, and the panel now says so.
Videos over about five minutes got no spotlight words at all
Long transcripts are now split into batches, so one bad patch no longer throws away the clips and spotlights for the whole video.
Style spotlight words separately would not stay off
Changing any colour or size switched it back on. Turning it off now also asks first, because it discards the separate spotlight style.
Save an Instagram reel as MP3
Every free tool page is rebuilt on one design
Sixteen pages, including convert, trim, remove silence, video to text and background remove, now share the same look as the rest of the site.
Cancel stays available while a download is being prepared
Instagram downloads came out silent and would not open outside Chrome
The sound is a separate stream we were not reading. Both streams are now joined into one normal MP4 that plays anywhere.
A download could save as a broken part of a file, and Safari ignored it entirely
The Instagram downloader runs on a source that does not go down
Forty six elements were missing from the element gallery
The gallery and the in-editor picker were two separate lists that had drifted apart. They read from one list now.
Gallery previews cropped the element instead of showing all of it
Cloud exports could fail after an app update
The render machines are now updated as part of the release instead of by hand, and a failure is reported instead of passing quietly.
Ring Text, Selection Text Caption, Echo Stack, Notification Wheel and iOS Toggle
All five are in the element picker in the editor.
A new project opened with elements from the project you had open before
A repaired video was re-encoded a second time before captioning, which made the wait longer
Videos that would not upload are now repaired for you
Some videos cannot be played by a browser at all: iPhone HEVC files, older interlaced footage, files that got damaged on the way out of an editor. Until now those were rejected and you had to re-export them yourself.
Broken or unplayable videos are repaired automatically
Drop the file in and press continue. We re-encode it in the cloud before captioning starts, and it usually takes under a minute.
The upload warning is one line instead of a wall of encoder settings
The details, including the export settings that avoid the wait next time, sit behind one click.
Repair shows real progress instead of a spinner
A repaired video could come back with the wrong size or format
Nine folders in the element picker instead of five
Social Posts, Engagement, Text, Lower Thirds, Charts, Stats & Counters, Lists & Steps, Images and Extras. Motion was a junk drawer and lower thirds were split across two folders.
Choose where a new layer lands in a clip
The font picker shows every font, whatever language you are captioning
Fonts are no longer hidden by language. The picker tells you which font your language's letters will use.
Gujarati, Tamil, Telugu, Kannada, Malayalam, Punjabi, Arabic and Thai captions exported as empty boxes
They looked correct in the editor and came out wrong in the finished video. Every one of those languages now has a font that carries its letters, in the editor and in the export.
The language step grew a fourth card once you had picked a language before
Retime words on the timeline instead of in a popover
A Clips and Words toggle fills the strip with the current clip's words, and the strip follows the playhead, so you move between clips by scrubbing.
Dragging a word start moves the words after it
Most words had no room to move on their own, so a drag did nothing. Hold Alt to move one word only.
Captions fade out instead of cutting off
The fade now uses whatever silence the clip has, so it is smooth on a short clip and a long one. Before, a clip a couple of frames too short got no fade at all.
Captions leave the screen sooner instead of hanging over the next shot
The first word of a clip could not be retimed
Splitting a clip on its first word left two clips on the same frame, and merging clips ran them over the next one
Merging or splitting a clip kept the old caption layout instead of laying it out again
A caption preview kept animating after you picked it
The Design sheet and the Template tab sorted the same templates into different groups
22 new elements for numbers, charts and cards
Bar, line and glow line charts, ring progress, sparklines, a stat grid, money counter, price offer, budget split, timeline steps, checklists, points lists, a quote card, a date countdown, a code widget and more. All on one design language.
A Charts & cards filter in the element gallery
Pages has its own section in the caption panel
Turn splitting on or off, pick Replace or Stack up, set how many words show at a time, and set the gap between stacked lines. The same controls as the setup wizard.
Every caption section shows its current setting while closed
Drag one page without moving the others
In Replace mode, dragging the caption moves only the page on screen.
Wrapped captions break into even lines instead of leaving one word alone on the last line
The position pad moves captions live on every clip, including ones you placed by hand
Turning on splitting jumped the caption to the top, and turning it off piled the words on top of each other
Turning splitting off did nothing while Stack up was selected
Recolouring a stacked line was undone by the next page break
Reddit, X and Instagram post elements
Drop a realistic post or profile card into your video, with your own text, name and picture.
Three fonts added: Geist, Merriweather and Spectral
Keyboard shortcuts for a selected element
D duplicates, [ and ] trim to the playhead, comma and full stop nudge a frame, and F fits the element to its clip.
Duplicate an element from the timeline
Right-click any element bar, or press D. The copy lands right after the original.
Five fonts removed from the picker
Stalinist One, Press Start 2P, Great Vibes, Permanent Marker and ZCOOL QingKe HuangYou. Projects already using them are untouched and still render the same.
The element picker is grouped into folders
Dragging an element past the edge scrolls the timeline
The same edge scrolling the playhead and ruler already had.
The keyboard shortcut list now matches what the editor does
Undo with Ctrl+Y and delete with Backspace were both missing, and Tab cycling was listed without the condition that it only works when nothing is focused.
The studio shows one row of free tools instead of four
A retired font could still show up in the picker
Four new elements
Notification Slam, Name Lower Third, Location Lower Third and Subscribe Card are in the picker.
The word cut editor has a new timeline
One lane of phrase and pause chips. Click to select, Delete to remove and move on, Cmd+click to remove outright, and undo and redo instead of Restore All.
Pauses trim from either edge, like clips
Cmd+click leaves a little breathing room first, then removes the pause. A run of pauses can be collapsed in one action.
Retakes are found automatically after transcription
The button is now a re-run rather than the first step.
Re-opening the same file costs no transcription
The transcript is kept locally and matched by the audio itself.
New colours for the Pocket and Upper Dynamic templates
Pocket is now white, Upper Dynamic gets an electric blue highlight, and the look that used to be called Electric Blue is now Lime Punch.
Two word cut timeline bugs
Chips containing a cut ran under their neighbours, and ctrl or pinch zoom did nothing.
Elements were cropped in the gallery and drifted on non-vertical projects
Selection handles on the canvas were drawn far too large
The site failed to load for seven minutes on 25 August
A bad release took every page down. It is fixed, and a new check runs the real production build before anything ships.
The wizard opens on the language you used last
It also gets its own card in the language grid, marked Last used, so you can see why it is there.
Your last template is pinned to the front of the gallery
Marked Last used, in the All views. Category tabs and search are unchanged.
A Recent section in the font browser
The last six fonts you applied, above the rest of the list.
Three new templates: Halo, Halo Flash and Bootleg
Paste an image onto the canvas
It lands where you put it and runs for two seconds. Paste several and they stack.
Gaps between words look even now
Spacing used to be measured from one letter's box to the next. It is now measured by the space you actually see, so italic and script fonts stop looking uneven.
Background removal costs less for short videos
You are now charged by the length of the video instead of a flat price per video.
The word panel opens on the Text section
Glow and gradient edges came out hard in cloud exports
This affected audio-only projects and any caption over the black bars. Soft edges now export the way they look in the editor.
Colour pickers showed a colour for looks that have no background
Rounded Text Box element
The rounded card look from TikTok and Instagram. The card fits each line of text and grows as the words appear. Eight colours to pick from.
Set when a caption leaves
Drag a handle to choose the exit time. It stays where you put it even if you retime the words later.
You can search the element picker
Elements snap to the canvas when you drag them
The number element no longer makes exports slow
It was rendering much slower than other elements. The output is unchanged.
A caption could stay on screen through seconds of silence
Transcription sometimes gives one word a very long end time. Those timings are now corrected.
A decorative image could stop a whole export
Each clip can have its own design
The Clip tab shows the design that clip uses, and the same customize sections open inside it.
Cards tell you what your edit will change
Either every clip, or just this clip.
Video effects moved into a Clip Effects section
The site used a system font on Windows
The landing pages were not loading a web font at all.
A failed export only showed a raw error
You now get a plain explanation and a Try again button that reuses the same settings.
Some exports never showed up in your export history
Pocket's card is easier to read
Its blue was too dark against the preview background.
Updated template previews did not reach anyone
Cards could keep showing an old preview after a template changed. New previews now appear right away.
Landing page artwork broke on small screens
Small, Regular and Large caption sizes
A size row in the Text section. Regular is the size the template was designed at.
New template: Ali Abdaal
A study-video karaoke look. Dark text on a white rounded card, with the spoken word at full strength. Comes in Slate and Butter.
Songbook's no-box look could blank the panel
One template sat higher on the canvas than the rest
Caption styling moved into templates
Caption styling used to be split across two tabs. Everything that changes how your captions look is now inside the template you picked.
Style, text, background, placement and motion are in the template card
Open the template you are using and every setting for it is there, one section at a time.
The Global tab is now called Video
It holds the settings for your footage: sound, opening hook, effects, punctuation and canvas.
The Word tab was rebuilt with the same controls
The controls you use most are at the top, and colour, animation and word background work the same way as they do on the template.
Sections stay open when you switch tabs
One control per setting instead of two
The duplicate colour picker, preset grid and font pane are gone, along with an effects section that had stopped working.
Changing a colour did not update its glow
Styles whose shadow follows the text colour now update from the template panel too, not just from the word controls.
Clicking the canvas with a word selected could blank the panel
Dynamic Lime had no way to recolour its supporting words
A project saved by a newer version could fail to open
Settings the current version does not recognise are now skipped instead of blocking the whole project.
Template variants and an eyedropper
Template variants used to only change the colour. Each one is now a different design.
Template variants change more than colour
Each named look changes at least two of font, treatment and motion, so picking one gives you something the colour picker could not.
Eyedropper in the colour picker
Pick a colour from your video, or from anywhere on screen. Chromium browsers only for now.
MrBeast Flash uses the sticker style it was designed with
Italic captions overlapped
Slanted text was measured as if it were upright, so words were placed closer together than they render.
Some fonts were forced into a weight they do not have
A font asked for a weight it does not ship now uses the closest real one instead of a fake bold.
Picking a template before its font loaded left the words overlapping
A template's uppercase word came out in sentence case
Your edits are no longer lost
Three ways the app was throwing away something you had set by hand.
Switching templates applies the template's own case
A template with its own capitalisation now uses it. One without keeps whatever you set by hand.
Editing one word reset the styling on another
A word you had moved, resized or recoloured was reset as soon as you edited any other word in the caption.
Dragging a caption broke its layout
Moving the position ball flattened the caption into plain rows and cleared the sizes you had set.
Changing a word's case did nothing on some templates
Free videos can be two minutes long, up from one
Free uploads go up to 300MB, and welcome credits to 300
Enough to take a full two-minute video from transcript to export without buying more.
Your plan's limits are shown before you pick a file
Length and size limits sit on the upload box instead of arriving as an error after the upload.
The welcome flow is two steps instead of four
Picking from a grid no longer moves the card you just tapped
New accounts were shown a changelog and an offer popup
Both are meant for returning users, so they are held back now.
Tidemark, a karaoke template with a marker sweep
Each word stays white and still while a coloured stroke sweeps across the bottom of it and stays there.
Highlight boxes have their own timing
Five sweeps to pick from, including a torn marker edge. Each has its own colour and does not follow how the word moves.
The motion elements gallery goes from 12 to 20
Ten new ones including a Backgrounds category. Every card now plays the real element instead of a stand-in.
Motion elements can be opened from the studio
Some gallery cards showed nothing where the preview should be
Fewer false errors
Two cases where an export looked broken but nothing was actually wrong.
A video is not called damaged after one failed check
It now takes two failed attempts before the repair notice appears, and a check with no clear answer stays quiet instead of guessing.
Working videos were sometimes called damaged
The check competed with the preview for the browser's video decoders and read losing that race as a broken file. A refresh always cleared it.
An export could be reported as failed while it was still running
Checking progress too often got the check refused, and the export gave up. It now waits longer and allows a few refusals.
Export dialog rebuilt
The export dialog hid its own progress and could not be reopened once you closed it. Upgrading also used to take you out of your project.
Plans open on top of your project
Upgrade prompts open the plan picker in place, so your editor and wizard state are kept.
The export dialog is rebuilt
The percentage is readable, and it only says it is safe to close the tab when the render really is running in the cloud.
Upgrade prompts open the plan picker
Three of them went straight to monthly checkout and skipped the choice between monthly and annual.
A project could open with audio playing but no video
A failed browser storage write threw away the video it had just downloaded. Opening one project in two tabs was enough to cause it.
Closing the export dialog left no way to reopen it
A render that recovered still showed a failure message
Picking an animation did nothing on four templates
The animation was applied but only given a single frame to run in, so it never appeared.
Some flash captions animated from the middle of the frame instead of the caption
Faster site, clearer pricing
The landing page was 23MB, and every page on the site downloaded the whole video editor before it could do anything. Both are fixed, and the pricing page now shows the discount that is actually running.
Pricing shows the discount before you sign up
The current offer, the full price, tax and a local price estimate are all on the page now.
The site loads much faster
The landing page went from 23.3MB to 2.7MB, and pages outside the editor no longer download the editor.
Coming back to the site is almost instant
Repeat visits reuse what is already cached instead of rechecking hundreds of files.
Credits are shown as a number of videos
Hover a plan's credits to see roughly how many exports they buy at each length.
Export quality is named by resolution on every plan
1080p, 2K and 4K, instead of internal words that meant nothing.
Pricing overstated how many videos a plan's credits buy
The free plan listed styles and fonts it cannot use
Text controls and new elements
Make it yours is now split into Style and Text, so the font, size and case are easy to find.
A Text pane in Make it yours
Eight fonts, four sizes and text case. As designed is the default, so a design that ships with its own font keeps it.
Four more motion elements
Number counter, marquee band, scribble mark and floating reactions.
The number counter can have a background
The same five options captions use, so there is nothing new to learn.
Scribble mark goes from five shapes to twelve
Date fields open a calendar
Instead of setting the month, year and day as separate numbers.
Adding an element selects it
Its controls and handles are there straight away, without a second click.
The element picker loads its previews about ten times faster
The sign-in page is rebuilt
A quieter two-column layout, with more room for the form.
The sign-in form took a second or two to appear on a first visit
Karaoke highlight colours
Karaoke templates could be recoloured from two places that disagreed, so a lime highlight would reset itself to nothing. There is one place now, next to the rest of the styling.
Highlight modes for karaoke templates
Each karaoke design has its own modes, in Make it yours and the editor's Templates tab, and you can change every colour in them.
Text case control on every template
Natural, Capitalize or UPPERCASE, without editing the transcript.
The template gallery remembers where you were
Your tab, your search and your scroll position stay when you close the sheet.
Recolouring a karaoke highlight was undone by the next step
Karaoke thumbnails showed a washed-out row instead of the design
Upload progress and retries
A dead upload used to sit at 50% forever. Progress is now measured properly, stalls are detected, retries happen on their own, and a failure says so.
Stalled uploads are caught and retried
An upload that stops moving is marked Interrupted with a Retry button instead of hanging quietly.
Upload progress is real
No more made-up percentage while nothing is moving.
The upload limit is now 750MB on every plan
Up from 200MB. Video length limits per plan are unchanged.
The pricing FAQ moved to the public pricing page
A refresh during an upload could leave a duplicate that blocked exports
One colour system
The app had several separate colour systems that each knew a little. They are one now, which is why every preset finally accepts a colour.
Every preset takes your colour, including gradients
Gradient looks keep their designed shape when you recolour them, and glow and shadow follow the colour you pick.
One colour picker and one set of colour names across every panel
Canvas selection works the same for every caption type
Applying a preset wiped your word background
Gradient preset previews leaked raw code into the style
Captions behind the subject
One click separates the subject from the background, so any caption or element can sit behind them. The preview and the export match, frame for frame.
Transparent Video, so captions can sit behind the subject
Rolling out gradually. Captions and motion elements can each go behind or stay in front.
Cutouts are saved, so reopening a project does not redo the work
Clicking and marquee selection stay accurate with a cutout on the canvas
This changelog page
Every release since the first build, newest first.
Eight motion elements in progress
Orbit badge, marquee band, scribble mark, floating reactions, ticker line and a dot grid, in testing before they reach the picker.
Upgraded the render engine
Replaced the roadmap page with this changelog
Exports panel and timeline
The two screens you spend the most time in were rebuilt: the export panel now leads with the video you just made, and the timeline shows what is happening in your edit.
Redesigned exports panel
Your newest export plays in place. Older ones collapse into a list instead of ten identical cards.
Sound effects for punched words
Whoosh, impact and riser sets in the wizard, with volume per effect and a live preview.
Search in the template gallery
Templates also load only the fonts they need, so the gallery loads faster.
Creator rewards
Hit view milestones with a captioned video and earn plan time back.
The editor timeline was rebuilt
Clip cards show which clip is playing and which word carries the punch, with handles and a real playhead.
Transcript editing moved into the editor sidebar
Export previews could not be scrubbed before playing
Font fix and caption backgrounds
Some cloud exports came out in the wrong font. That is fixed, and the caption background system was rebuilt around one consistent shape.
Caption backgrounds work the same everywhere
One shape for global and per-caption backgrounds, with separate padding and radius. A background that is turned on can no longer render invisible.
The post-export screen has clearer next steps
Onboarding offers a sample video so you can try the flow right away
Cloud exports used the wrong font
Any template outside two default fonts exported wrong while the preview looked right. Cloud renders now load the full font catalogue again.
Karaoke hid word backgrounds on inactive words
New font picker
Fonts moved out of a popover and into the side panel: a horizontal strip of your favourites, each shown in its own typeface.
Font strip with a live preview on the canvas
Hovering a font shows it on your actual caption, laid out exactly as it would apply.
Browse-all sheet grouped by vibe
Cards preview your own caption text, and starring a font pins it to the strip.
Blend modes for captions, in early beta
Font names read properly, so "Bebas Neue" instead of "BebasNeue"
The font popover detached from the panel while scrolling
Canvas selection fixes
Selection outlines, hover boxes and click targets were three separate copies of the same maths. They are one now, and they agree.
Resizing a word keeps the opposite corner in place
The handle you grabbed stays under your cursor instead of drifting away.
Pop captions drew a selection box around empty space
Dragging one also stopped the caption from centering itself.
Hover outlines and click targets disagreed on where a caption was
Wave and Split Reveal were invisible on gradient text
The Pro badge was out of line with the template tags
First run and upload step
New accounts now open on a letter rather than an empty editor, and the upload step was redesigned.
Founder letter and a two-question survey on first sign-in
Interlaced footage is detected on upload
You get a warning about combing instead of a quietly degraded export.
Upload step redesigned with language cards and a clearer button
Space plays and pauses everywhere, including the wizard and trim tool
Captioning progress shows the status instead of raw activity
"Change template?" warned on every template click, even with nothing to lose
Recolouring a preset left the old glow colour behind
Clip designs
A design is a bundle of category, style and motion that you apply to a single clip. There are 23 of them, browsable by mood.
Restyle and recolour one clip without changing the rest
Every eligible template is available as a clip design, with a Global tile to reset.
Designs sheet with mood tabs: Loud, Clean, Curved, Karaoke
Preset style suggestions as one-tap chips
Gradient editing uses one colour picker
Instead of eight separate pickers for a single gradient.
Dragging a colour broke the layout of dynamic templates
"Audio ready, loading video" could hang forever
Handwritten Instagram carousel maker
A per-slide editor for carousel posts, in the same studio.
Landing feature graphics and Why cards redrawn
Curve captions did not sit centered on the canvas
Comments could not be edited after posting
Eight new motion elements in the editor
Dissolve image element
A particle dissolve transition for photos and product shots.
Groundwork for Chinese captions, behind a flag for now
Bengali and Devanagari captions were cropped at the top
Curve captions for everyone
The Curve look is out of beta. Captions can bend along a path, and the editor for it is no longer restricted.
Curve look with its own selection and positioning
Caption Look and the Curve editor are available to all users
Browser exports include their fonts
So a curved caption exports with the same font it previewed with.
Inspector controls behaved oddly while a curve was active
New landing and pricing pages
The marketing site was rebuilt from scratch, and motion elements moved onto their own layer in the editor.
Make it yours, with curated caption styles
Pick a template, then pick a style that changes its colours, effects and font. Available in the wizard and the editor.
Redesigned landing page, pricing page and about page
Motion elements on their own layer
With a time-ruler timeline and a short tour of the editor sections.
Template Styles in the editor, plus 3D perspective captions
Upgraded the render engine and refreshed the elements editor
Motion element pages link to the rest of the gallery
Landing on one element from a search no longer leaves you with only the back button.
Several motion element controls showed blank or invalid values
Effect previews actually animate
Each card runs the real effect on a shared clock instead of showing a still image.
Tutorials page with short walkthrough videos
Word timing popover
Drag word boundaries by hand when the transcript lands a beat off.
Pricing and credit copy corrected across the site
Notifications fired a burst of toasts when the tab regained focus
Smarter render routing
Exports now pick their route in one place, with memory sized to the job.
Render routing that falls back to the cloud when your machine cannot cope
Curated effect looks and opening hooks
Cloud renders run on right-sized memory
Cheaper for short videos, more headroom for long ones.
A failed export now says why, instead of just failing
Serif Bloom, Afterglow and a three-template karaoke set
Offers appear when you run out of credits mid-project
Comped, trial and promo plan grants
Annual plans show a per-month price
Annual prices did not match what checkout charged
One video layer
The player used to decode one video per clip. It now decodes once for the whole project, which is why long videos stopped stuttering.
Audio-only uploads for podcast and voiceover projects
One video layer for the whole project
One decoder instead of one per clip, with per-clip effects kept.
Mobile onboarding wizard, with a faster review step
Long cloud renders ran out of memory and failed
Recovered renders did not appear in the exports list
Pages step in the wizard
Control how captions break across stacked pages before you reach the editor.
Perspective poses for captions
AI clip segmentation rewritten for tighter, more quotable cuts
Export tracking so slow renders can be traced end to end
Redesigned project dashboard with a launcher home
Free tools hub, no account needed
Post-signup welcome flow
Mobile wizard rebuilt for touch
Import from a social link failed with an unhelpful error
Captions engine groundwork
Early work on running the full captioning pipeline without a browser.
Headless caption engine running the real app pipeline
API key authentication for engine requests
Native-script fonts were skipped by the engine renderer
Stacked caption pages with per-page styling
Long lines break into pages that hold their position instead of jumping.
Import a reel straight from an Instagram link, in beta
Rainbow palettes and Pro style variations
Recent colours were lost between sessions
New styling engine behind every template
Showcase carousel on the landing page
Template poster cards and project covers in the studio
Bengali and Devanagari rendered as blank boxes in cloud exports
Caption Look beta with perspective and curve
Fade preset for caption entrances
The wizard suggests fonts that suit your language
Plus a Setup step that collects the basics up front.
Format moved to the end of the wizard
Undo and redo work on the wizard's review step
The spotlight style picker did nothing on some templates
Running out of credits offered Try again, which charged you again
It now offers Get credits or Upgrade plan instead.
Free tools hub with an in-browser background remover
Clip effects, first version
Direct checkout without leaving the app
Search engines are notified the moment a page changes
A tab left open across an update could stop responding
Clicks did nothing because the page was asking for files that no longer existed. It now reloads, or offers you a Reload button in the editor.
Per-user inbox for product news and account notices
Template thumbnails match between onboarding and the editor
Faster, lighter render engine after a dependency upgrade
Errors are caught and chased down instead of failing quietly
Free accounts were granted credits monthly by mistake
Free plans get welcome credits at signup, as documented.
A missing account row could crash the fonts panel
Upload your own fonts on paid plans
Instagram Reels preview overlay in the editor
Settings page with timezone and account controls
MrBeast and Pop Black templates
Turn a caption's exit animation off
Wizard review step redesigned around the preview
Clicking a Pop caption selected a word you could not see
Pop words stack in the same place, and the hidden ones were stealing the click.
Changing a word's font moved the caption out of position
First stable release
The first version we consider stable. Every export is backed up, the exports list is readable, and failures explain what went wrong.
Every export is backed up automatically
Rebuilt exports list, grouped by project
Remove filler words switch on the upload step
On by default. It strips um and uh out of the transcript for you.
Around 95 transcription languages in the wizard
English, Hindi and Bengali are pinned, the rest are in the dropdown.
Captioning failures give a clear reason and a safe retry
Pop captions mistimed their exits
One asset pipeline
The wizard and the editor kept separate copies of your media. They share one pipeline now, which is why refreshing mid-project stopped losing your video.
Pages within captions, with manual breaks
Decide where a long caption splits instead of accepting the automatic break.
A project's exports have their own tab in the side panel
The wizard and editor share one asset pipeline
Colour pickers respond instantly
The old pickers lagged behind your drag on every colour change.
The review step shows your clips as an inline script
Downloading a finished export is clearer
The player could freeze after hiding a clip's video and seeking back
Play and pause stopped responding while the scrubber still worked.
The proxy badge floated away from the player frame
iPhone HEVC and HDR video is converted on upload
Footage that used to fail or wash out is now converted before it reaches the editor.
Interactive style builder in onboarding
Cloud exports did not match the preview quality
Long exports timed out while waiting on the wrong audio source
Centered play and pause control on the player
More languages available in onboarding
Audio is tracked at the project level
One source instead of a copy per clip, so scrubbing stays in sync.
Text effects are preset-driven, so templates share one engine
The player could stall silently after a hard refresh
Reset word styles back to the caption default
App redesigned on a new component system
Style presets inherit properly instead of silently overriding
Named text style presets you can apply in one click
Upgrade prompts when a free plan hits a limit
Browser exports used local file references
They now prefer hosted copies, which is why exports stopped failing on reload.
Iris transition, colour beam and grain shaders, gradient text
Caption scale system for consistent sizing across formats
One export system behind every render path
Browser and cloud renders stopped behaving differently.
Assets have one source of truth in cloud storage
Plan errors during export were unreadable
Caption backgrounds, readability controls and style variations
Smart split and merge for clips
Copy a clip's style onto another clip
Style cascade so global, clip and word settings stop fighting
Export fell back correctly when a cloud render was unavailable
Dynamic layouts with caption layout presets
Word rows arrange themselves into designed shapes instead of one flat line.
Dynamic Lime template
Template tab in the editor, with spotlight styles and karaoke presets
Per-word drop shadow and text transform
Credit system with in-app checkout and plan management
Export quality tiers: Standard, High and Ultra
Keyboard shortcuts across the editor
A background image, video or GIF for the whole project
With opacity, fit and loop controls in Global Settings.
Space words evenly across the canvas
One button spreads the selected words out for you.
Resizing a word only changes its size
It used to quietly lock the word into a fixed box you then had to undo.
Credits could go negative after a failed export
A cancelled export left its status stuck
Cloud rendering
Exports moved off your machine. Long videos now render in the cloud.
Cloud rendering for exports
Hindi and Bengali in both Roman and native script
Pick the script when you import, and switch every caption between the two from the toolbar.
Restructured cloud storage with upload links that never expose keys
Broken or unreadable video is detected on upload
With an automatic repair pass, instead of a failed export an hour later.
Project data split so autosave stopped using so much bandwidth
Explore gallery of sample projects
Browse curated examples, clone one as your own project, or just take its style.
Site and API moved to a single edge platform
Faster first load worldwide, and static pages are prebuilt.
Canvas zoom fits the composition properly and shows a real percentage
Expired upload links broke exports mid-render
Projects sync to your account instead of living only in the browser
Transcription in 31 Latin-script languages
Text case and trim, in the inspector and canvas toolbar
Fonts load in two phases
Nine important ones first, the rest later, so the editor opens sooner.
Several security gaps around uploads and storage
Elements gallery with its own editor
Marquee multi-select with a floating toolbar
SRT export and a canvas size picker
Video aspect ratio is detected automatically on import
Colour picker and batch styling applied to the wrong words
Motion elements library
Dynamic captions with AI-picked spotlight words
The words worth emphasising are chosen for you, then you adjust them.
First set of caption templates
Audio always uploads before transcription, so long files stop failing
Animated background library
Clip layers with overlay textures and a layer stack
Image-to-Video tool with filter effects, free to use
Clips are split by AI, with the key words picked out
First version. It reads the transcript and decides where each clip should break.
The main landing button ignored the first click before the page finished loading
Text effects playground for trying looks before applying them
Style levels and a much larger font selection
Text alignment and an outro card
Redesigned interface on a dark theme
Gradients rendered incorrectly and karaoke inactive words lost their styling
One caption per clip
A clip now holds one caption. Everything after that, timeline included, got simpler.
Guided walkthrough on the review step
Live transcription progress instead of an unexplained wait
One caption per clip, with a redesigned timeline to match
Editing a word in review did not update the caption
Splitting a clip produced the wrong duration
Hinglish transcription
Hindi-English speech comes back in Roman script, ready to caption.
Transcription moved to the server
No more browser memory limits, and long files finally finish.
Captions break on natural phrase boundaries, not word counts
Canvas zoom and pan with a floating toolbar
Copy and paste styles between word groups
Export mode selector and a compact scrubber
Font size hints and a re-fit button when text overflows its box
Mobile guard and layout polish for small screens
Style step with a live preview during import
Highlight sub-styles for emphasised words
Rebuilt builder layout, inspector and timeline
Faster landing page and lighter first load
First build
The first working version of VideoCaptions.AI: drop in a video, get word-level captions, style them and export.
Upload a video and get word-level captions
Visual caption editor with per-word styling
Projects saved in the browser, with undo and redo
MP4 export straight from the browser