Add custom text labels to every GIF frame, animation preserved, export a new GIF
Click or drag a GIF here
GIF animations supported; runs locally
Upload a GIF, type your text and add a label to every frame - adjustable size, color, position, stroke and bar. The animation is fully preserved; export a new GIF. All local, nothing uploaded.
了解逐帧加字原理、样式建议与常见问题。How per-frame text works, style tips, and answers to common questions.
GIF加文字工具在浏览器本地解析 GIF 的每一帧,把自定义文字绘制到所有帧上,再重新编码为新的 GIF,动画、帧率与循环完整保留。适合做表情包、动图水印与教程标注。
This tool parses every GIF frame locally, draws your custom text onto all frames, and re-encodes a new GIF with the animation, framerate and looping fully preserved - great for memes, animated watermarks and tutorial callouts.
全部在浏览器本地完成,数据不会上传。
Everything runs locally in your browser - nothing is uploaded.
复杂背景建议开启「白色描边」或「半透明黑底」保证可读性;字号的百分比相对画布宽度,小图请适当调大;文字较长时建议放在顶部或底部。
On busy backgrounds enable the white stroke or translucent dark bar for readability. The size is a percentage of canvas width - raise it for small images. Put long text at the top or bottom.
不会,每帧的原始延迟被完整保留,播放速度与原来一致。No - each frame's original delay is preserved, so playback speed stays the same.
文字区域会新增少量颜色,体积通常小幅增加;透明区域与未改动的帧区域压缩效率仍很高。The text adds a few colors, so size grows slightly; unchanged areas still compress efficiently.
支持,文字按系统字体渲染,中文英文 emoji 均可。Yes - text renders with your system fonts, including Chinese, English and emoji.