Subtitle Lines
How to Export Bulk Transparent Subtitles — 3 Easy Steps
Magic Subtitle Exporter renders each subtitle line into its own transparent PNG using your browser's Canvas engine — no server, no account, no watermark. Import the ZIPped PNGs straight into CapCut, Premiere, DaVinci Resolve, or any editor that supports overlay tracks.
Type Your Subtitle Lines
Type or paste your subtitles — one line per PNG. 50 lines become 50 numbered files
(subtitle_001.png … subtitle_050.png). Blank lines are skipped automatically.
Click "Load Sample" to see an example instantly.
Customize the Style
Set output width (1080px for Full HD), choose font, weight, size, text color, outline, and optional highlight background. The live preview updates in real time so you see exactly what each PNG will look like.
Export & Download ZIP
Click "Export ZIP." A background engine renders all PNGs in parallel and packages them into a single ZIP. The page stays fully usable. The ZIP downloads automatically when done.
🔒 Your text is never sent to any server
Every character you type stays in your browser's memory and is processed locally using the Canvas API and a Web Worker. Nothing is uploaded, logged, or stored. Close the tab and it's completely gone.
🎯 Tips for Shorts & Reels Subtitle Design
White text + black outline is the universal formula
This combination reads clearly on any background — bright sky, dark forest, busy street scene. Start here and only deviate if your brand requires it.
Set Output Width to 1080px for Full HD
Fixed width means all PNGs are the same size, so subtitles stay perfectly centered in the frame when imported into CapCut or Premiere. Use Auto only if you want minimal file size.
4 words per line — max
Mobile viewers scroll fast and often watch without sound. Short, punchy lines are read before the clip changes. Long lines cause drop-off.
Black (900) weight + thick outline for punchy impact
Switch Font Weight to "Black — 900" for maximum visual weight. Pair with a 6–10px outline to keep it readable on any background without a highlight box.
Keyboard shortcuts
Ctrl+Enter (or ⌘+Enter on Mac) — export without reaching for the mouse. Type your full script, style it once, and batch-export in seconds.
CapCut import tip
In CapCut (mobile), tap the overlay (+) track → "Image" → select the PNG from your downloads. The transparency is preserved automatically. Scale and position as needed.
Korean text — select Noto Sans KR
For Korean subtitles, choose "Noto Sans KR — 한국어." The font preloads in the background when the engine starts. By the time you finish typing, it's ready to export instantly.
Paste your whole script at once
Write your entire script in a notes app, then paste it into the input. Each line break becomes a separate subtitle. Edit freely, then export — no need to re-type anything.
Frequently Asked Questions
Yes — completely free, no sign-up, no limits, no watermarks on exported PNGs. The tool runs entirely in your browser, so there are no server costs on our end to pass on.
Yes. You retain full ownership of every PNG you export. We don't claim any rights to your content. Use them in monetized YouTube channels, client work, branded Reels, TikTok ads — whatever you need.
Never. All text-to-PNG rendering is performed locally inside your browser using the HTML5 Canvas API and a Web Worker. No subtitle text, no generated images, and no personal data are ever transmitted to any server. Close the tab and everything is permanently gone.
Most modern editors support it. On mobile: CapCut, VN, InShot (add to the Overlay track). On desktop: Adobe Premiere Pro, DaVinci Resolve (Free), Final Cut Pro, and ScreenFlow all support transparent PNG as an overlay or title clip. Import the PNG onto a track above your video and the transparency is preserved automatically.
Select "Noto Sans KR — 한국어" or "Nanum Gothic — 나눔고딕" from the Font dropdown. The engine preloads Korean fonts in the background when the page first loads, so by the time you finish entering your subtitles, the fonts are already cached and export is instant.
Auto mode fits each PNG exactly to the text width, which means different subtitle lines have different widths. When imported into a video editor, each clip requires manual centering. Setting 1080px (Full HD) gives every PNG the same canvas width so they all center identically in the frame — a significant time-saver when working with 20+ subtitle clips.