APNG to Base64
Encode animated PNG (APNG) into Base64, preserving frames and timing.
Examples: APNG images saved from Figma, exports from Photoshop, or assets downloaded from your CMS.
Encode a APNG file into Base64, ready to paste into HTML, CSS, JSON, or a data URL. Animated PNGs survive Base64 encoding intact, including their full frame and timing data.
Inlining smooth, lossless animations in HTML emails, sharing UI motion fixtures, or distributing micro-animations.
For pure-text payloads use the Text to Base64 tool.
Does the file leave my browser?
No. Encoding runs in your tab — nothing is uploaded.
Is there a file size limit?
Practical limits depend on browser memory; encoding is comfortable up to ~50 MB.
Why does the file pick up a PNG MIME?
Some browsers detect APNG as PNG. Force the MIME via the data URL prefix if needed.