Identicon Generator
Free online Identicon avatar generator, string to unique icon
About Identicon Generator
Generates a 5x5 symmetric identicon (GitHub-style avatar) from arbitrary text. It hashes the input with a bitwise reducer, derives hue/saturation/lightness for the foreground color, and mirrors a 3-column pattern across the canvas for left-right symmetry. Output canvas sizes are 64, 128, 256, or 512 px, with five preset examples (github, hello, react, world, 1024toolbox).
How to Use
1. Type any text, click Generate Random for an 8-char random string, or click an example chip. 2. Pick a canvas size (64 / 128 / 256 / 512). 3. Preview the identicon, its dimensions, and the foreground HSL color, then click Download PNG to save identicon-<text>.png.
Algorithm & Color
Two 32-bit hash words drive the 15 cells of a 5x3 pattern (mirrored to 5x5). The foreground color is HSL with hue 0-359, saturation 50-80, lightness 40-60, all derived from the hash; the background is a fixed light gray (#f0f0f0). At 64px the canvas uses image-rendering: pixelated for crisp scaling.
▶Will the same text always produce the same identicon?
▶Why does my text produce an all-gray block?
▶Can I change the background color?
▶Is this compatible with GitHub's identicon algorithm?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee