Skip to content

Emoji Mosaic

Rebuilds a picture out of emoji chosen by mean colour, with the colour table measured in this browser’s own emoji font rather than shipped, and KakaoTalk and Discord sized presets.

🔒 Runs entirely in your browseremojiartimageconvertkakao

Drop an image

PNG, JPEG, WebP, GIF or SVG. Decoded in this tab and never uploaded.

Flat, opaque and spread around the hue circle. The most faithful mosaic and the least interesting to look at.

Size

A Kakao bubble fits about sixteen emoji across on a phone before it wraps.

Measuring the emoji in this browser’s font…

The colour of each emoji is measured here, in this browser, in the emoji font this device has. That is deliberate: Apple’s 🍎 is a different red from Google’s and Samsung’s 🐸 is a different green from either, so a table measured elsewhere would pick from one platform’s colours and render in another’s. The consequence is that the same photograph gives a different mosaic on a different device, which is correct and is the reason to save it as a picture if it matters.
Emoji are not exactly two character widths in every font, so rows may not line up in a proportional context — a chat window is usually fine, a web page often is not. The PNG export renders the grid at fixed spacing and does not have that problem.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.