Stick colorful emojis anywhere on a photo, resize them with sliders, and download the result — free, no watermark, and your image never leaves your device.在照片任意位置贴上彩色 emoji,用滑块缩放位置,下载成品——免费、无水印,图片永远不会离开你的设备。
Yes. It is 100% free with no watermark, no sign-up, and no limit on how many emoji stickers you place.
是的。完全免费、无水印、无需注册,贴纸数量不限。
No. Everything runs locally in your browser with Canvas. Your photo never leaves your device.
不会。一切都在浏览器本地用 Canvas 完成,照片永远不会离开你的设备。
There is no fixed limit. Each panel tap adds another layer, and the sliders control the latest one. Use Remove Last to step back or Clear All to restart.
没有固定上限。每点一次面板就加一层,滑块控制最新一层。用「撤销最后一个」回退,「清空」重来。
That means your system lacks an emoji font. The tool draws stickers with your system font stack, so updating your OS or browser restores full-color rendering.
说明你的系统缺少 emoji 字体。工具用系统字体栈绘制贴纸,更新系统或浏览器即可恢复彩色显示。
Emoji started as tiny chat characters, but somewhere along the way they became stickers: people began covering photos with hearts around a friend, explosions around a dropped phone, or a row of crying-laughing faces under a bad selfie. The effect works because emojis already carry shared meaning — a fire means "this is great", a magnifying glass means "look closely", a stack of cash means "money" — so dropping them on a photo adds instant annotations without typing a caption. Apps that do this well usually require an account, stamp a watermark in the corner, or upload your photo to a server. Our Emoji Overlay strips all of that away: upload once, tap stickers onto the canvas, and export a clean PNG. The stickers are drawn directly by your browser's font stack, which means they render exactly as they appear on your device.
Emoji 原本只是聊天小字符,但不知从何时起变成了贴纸:人们开始在照片上贴满——朋友周围一圈爱心、摔落手机旁的爆炸、丑自拍下面一排笑哭脸。这个效果有效,是因为 emoji 自带共识含义——火焰表示「绝了」、放大镜表示「仔细看」、一叠钞票表示「钱」——往照片上一放,不用打字就完成了注解。做得好的 App 通常要登录、在角落压水印、或把照片上传服务器。我们的 Emoji 叠加器把这些全部剥掉:上传一次、往画布上点贴纸、导出干净 PNG。贴纸直接由浏览器字体栈绘制,所以显示效果和你设备上完全一致。
Each tap on the emoji panel adds a new layer to an internal list. The layer remembers three numbers: the sticker's size in pixels, and its X and Y position as a percentage of the image width and height. When you move a slider, you are editing the most recently added layer — which keeps the workflow simple: pick, tap, adjust, repeat. Layers are drawn in order, so the latest sticker always sits on top, exactly like stickers on a physical sheet of paper. Made a mistake? Remove Last pops the newest layer off the stack and redraws. Want to start fresh? Clear All empties the list but keeps your photo in place. Because the whole edit is just a list of small numbers, redrawing after every slider move costs almost nothing.
每点一次表情面板,就往内部列表加一层。每层记住三个数:贴纸像素大小,以及 X、Y 位置(相对图片宽高的百分比)。拖动滑块编辑的是最新一层——工作流因此很简单:选择、点击、微调、重复。图层按顺序绘制,最新贴纸永远在最上面,就像贴在纸上的实体贴纸。点错了?「撤销最后一个」把最新一层弹掉并重绘。想重来?「清空」清空列表但保留照片。因为整个编辑只是一串小数字,每次滑块移动后的重绘几乎零成本。
Once your sticker-covered PNG is exported, the usual destinations apply: chats, stories, feed posts and profile pictures. To add words next to the stickers, open the result in our Classic Meme Maker for proper top and bottom captions. To turn the whole composition into a cutout sticker pack, run it through the Transparent Sticker Maker. If one photo is not enough, the Meme Collage tool lets you assemble 2 to 4 sticker-covered panels into a single frame, and the 9-Grid Splitter can then cut that frame into nine feed tiles. For a quieter look, pair your emojis with a Quote Card background.
贴满表情的 PNG 导出后,去处就是常见平台:聊天、动态、信息流和头像。想在贴纸旁加字?把结果送进经典表情包生成器加正规上下字幕。想把整幅作品变成异形贴纸包?用透明贴纸制作器抠出来。一张图不够?表情包拼图工具可以把 2 到 4 个贴满表情的面板合成一张,再用九宫格切图工具切成九张信息流小图。想要安静一点的风格?把表情和名言卡片背景搭配使用。
Photos people want to cover with emojis are often private: screenshots of messages, selfies, candid group shots. That is exactly why this tool never leaves the browser — no upload queue, no account, no image stored on our side. One technical note: the stickers are drawn with your system emoji font stack, so if an emoji renders as a hollow rectangle on your screen, your operating system is missing that glyph; updating the system or switching browsers fixes it, and the export on an updated device will show full color. If you are curious about the rights side of reposting images with annotations, our article Meme Etiquette & Copyright lays out what is fair game.
人们想贴表情的照片往往很私密:聊天截图、自拍、 candid 合影。这正是本工具不离开浏览器的原因——没有上传队列、没有账号、我们这边不存图。一个技术说明:贴纸用系统 emoji 字体栈绘制,如果你屏幕上某个 emoji 显示成空心矩形,说明系统缺这个字形;更新系统或换浏览器即可,在更新过的设备上导出就是全彩。想了解给图片加注解再转发的权利边界?我们的文章《表情包礼仪与版权》讲清了哪些是安全玩法。
The size slider measures in source-image pixels, not preview pixels, so a 64px sticker on a 1200px photo stays 64px in the exported PNG — no surprises. Position is stored as a percentage from 0 to 100, which means a sticker at 50 / 50 always lands in the middle even if you swap the photo for a different aspect ratio. Layers draw in tap order: the latest sticker sits on top, exactly like physical stickers on paper. Two practical notes: first, every sticker is rendered with your system emoji font stack, so Windows, macOS and Android each draw the same glyph slightly differently — export once on the device your audience uses. Second, while stickers can cover a face or a license plate, this is not censorship-grade anonymization: the emoji is drawn on top rather than the pixels below being destroyed, so a determined editor can reconstruct what is underneath. For real privacy, crop the region out instead.
大小滑块以源图像素而非预览像素计量,所以 1200px 照片上 64px 的贴纸在导出 PNG 里仍是 64px——没有惊喜。位置存为 0 到 100 的百分比,意味着 50/50 的贴纸永远落在正中,哪怕你把照片换成不同宽高比。图层按点击顺序绘制:最新贴纸在最上面,就像纸上的实体贴纸。两个实用提醒:第一,每个贴纸用系统 emoji 字体栈渲染,Windows、macOS、Android 画同一个字形略有差异——在你受众使用的设备上导出一次。第二,贴纸虽然能盖住脸或车牌,但这不是打码级匿名:emoji 是画在上面而不是破坏下面的像素,有决心的编辑可以还原底下内容。要真正保护隐私,应该把该区域裁掉。
Upload a photo above, start tapping the panel, and build your sticker story. More tools wait in the full collection, and the guide How to Make a Meme in 2026 shows how everything fits together.
在上方上传照片、开始点面板,拼出你的贴纸故事。更多工具在完整合集里,《2026 年表情包制作完全指南》讲清了它们如何配合。