Free Lottie Text Replacer
Edit text layers in your Lottie animation instantly. No After Effects, no re-export — just upload, type, and download.
1. Upload your Lottie JSON file
Drag & drop your file here or click to browse
Only .json files (max. 10MB)
2. Edit text layers
No text layers found in this animation.
Options
Live Preview
Upload a Lottie JSON file to see the preview
Edit Lottie Text Layers Without After Effects
Got a Lottie animation with text you need to update? Our Lottie Text Replacer lets you edit every text layer directly in your browser — no After Effects licence, no re-export, no waiting.
Whether you're localising copy, white-labelling a template, or testing call-to-action variants, just upload the file, type your new text, and download the modified JSON in seconds.
How to Replace Text in a Lottie Animation
Edit text layers in four quick steps — no design tools required:
Upload your Lottie JSON
Drag and drop a .json Lottie file onto the upload zone, or click to browse. Supports any standard Lottie JSON file.
Edit text layers
Every text layer found in the file appears as a labelled input. Type your new text directly into each field.
Preview live
The animation player on the right updates in real time as you type — no button press needed.
Download
Click Download to save the modified Lottie JSON to your device, ready to use in any Lottie-compatible player.
All processing happens in your browser. Your file never leaves your device — completely private.
Why Use Lottie Text Replacer?
A focused, fast way to edit Lottie text without a design environment:
Auto-detects all text layers
Scans the full Lottie JSON tree and surfaces every text layer (type 5), including layers nested inside precomps.
Live preview
See your text changes reflected in the animation immediately as you type — no conversion step required.
Supports animated text
Handles both static text and keyframe-animated text layers — all keyframes are updated simultaneously.
Completely private
Your file never leaves your browser. Processing is 100% client-side — no server uploads, no data collection.
No re-export needed
Skip the After Effects round-trip. Edit text directly on the JSON file and use it immediately in any project.
When to Use Lottie Text Replacer
Perfect for teams and individuals who work with Lottie templates regularly:
Localisation
Quickly swap English copy for another language without touching After Effects or asking a designer.
White-labelling
Replace a studio name or brand tagline in a purchased Lottie template to make it your own.
A/B testing copy
Generate multiple variants of a Lottie banner or loader with different call-to-action text for testing.
Dynamic content preview
Prototype how a data-driven Lottie will look with real values before wiring up the integration.
Template libraries
Customise a shared Lottie template for a specific client or campaign without creating a new source file.
Tips for Best Results
Get the most out of the text replacer with these practical hints:
Check for hidden layers
The tool detects text layers even if they are hidden or muted in the original animation — all are shown as editable inputs.
Empty field = original text preserved
If you clear a text input and leave it blank, the original text in that layer is preserved on download.
Minify after editing
After replacing text, run the file through Lottie Minifier to reduce file size before shipping to production.
Privacy and Security
We take your privacy seriously. Unlike most online converters that upload your files to remote servers, our tool processes everything locally.
No uploads – Your files are processed entirely in your browser. They never touch our servers.
No tracking – We don't log which files you convert or what settings you use.
No accounts – Use the tool immediately. No registration, no personal data required.
Inspect it yourself – Open DevTools and watch the network tab. You'll see zero file uploads.
Frequently Asked Questions
Everything you need to know about Lottie animations and our tools.
Does this tool support all Lottie text layers?
Yes — it detects all layers with type 5 (text) in the Lottie JSON, including both static and keyframe-animated text layers. For animated layers every keyframe text value is replaced at once.
Is my file processed on the server?
No. All processing happens entirely in your browser. Your Lottie file never leaves your device.
Can I change the font or text size?
Not currently — this tool replaces text content only. Font family, size, and colour are preserved from the original animation.
What happens if my animation has no text layers?
The tool will show a notice that no text layers were found. You can still download the original file unchanged.
Does it work with .lottie files?
Only standard .json Lottie files are supported. Use the DotLottie Converter to convert .lottie to JSON first.
Will the animation still play correctly after editing?
Yes — only the text string values are modified. All keyframes, timing, and other layer properties remain unchanged.
Is there a file size limit?
The browser handles files up to ~50 MB comfortably. Very large files may be slow to parse, but there is no hard limit.
Is the tool free?
Yes, completely free. No sign-up, no watermark, no usage limits.