GIF to Base64
Encode GIF animations into Base64, preserving every frame.
Examples: GIF images saved from Figma, exports from Photoshop, or assets downloaded from your CMS.
Encode a GIF file into Base64, ready to paste into HTML, CSS, JSON, or a data URL. Animation is preserved when the data URL is rendered in a tag that supports GIF playback.
Inlining short reaction animations, embedding loading indicators, or distributing GIF fixtures inside chat.
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.
Does encoding flatten the animation?
No — every frame is preserved because the byte stream is unchanged.