Bitizen

Deterministic pixel avatar people. The same userId and secret always produce the same citizen — no network, no database, no runtime dependencies. Source: github.com/kotuke/bitizen.

Try it

The generator runs entirely in your browser with a public demo secret — nothing you type leaves this page.

Style

Gallery

Every avatar below is generated from demo-NNN with the same demo secret, so the gallery can be rebuilt byte for byte with npm run docs.

Style plain

One paint for the whole figure, always mirrored, solid body.

plain avatar for demo-001
demo-001
plain avatar for demo-002
demo-002
plain avatar for demo-003
demo-003
plain avatar for demo-004
demo-004
plain avatar for demo-005
demo-005
plain avatar for demo-006
demo-006
plain avatar for demo-007
demo-007
plain avatar for demo-008
demo-008
plain avatar for demo-009
demo-009
plain avatar for demo-010
demo-010
plain avatar for demo-011
demo-011
plain avatar for demo-012
demo-012
plain avatar for demo-013
demo-013
plain avatar for demo-014
demo-014
plain avatar for demo-015
demo-015
plain avatar for demo-016
demo-016
plain avatar for demo-017
demo-017
plain avatar for demo-018
demo-018
plain avatar for demo-019
demo-019
plain avatar for demo-020
demo-020
plain avatar for demo-021
demo-021
plain avatar for demo-022
demo-022
plain avatar for demo-023
demo-023
plain avatar for demo-024
demo-024
plain avatar for demo-025
demo-025
plain avatar for demo-026
demo-026
plain avatar for demo-027
demo-027
plain avatar for demo-028
demo-028
plain avatar for demo-029
demo-029
plain avatar for demo-030
demo-030
plain avatar for demo-031
demo-031
plain avatar for demo-032
demo-032
plain avatar for demo-033
demo-033
plain avatar for demo-034
demo-034
plain avatar for demo-035
demo-035
plain avatar for demo-036
demo-036
plain avatar for demo-037
demo-037
plain avatar for demo-038
demo-038
plain avatar for demo-039
demo-039
plain avatar for demo-040
demo-040
plain avatar for demo-041
demo-041
plain avatar for demo-042
demo-042
plain avatar for demo-043
demo-043
plain avatar for demo-044
demo-044
plain avatar for demo-045
demo-045
plain avatar for demo-046
demo-046
plain avatar for demo-047
demo-047
plain avatar for demo-048
demo-048
plain avatar for demo-049
demo-049
plain avatar for demo-050
demo-050

Style rich

Plain black background, body cutouts, a second color, about half of the figures asymmetric.

rich avatar for demo-001
demo-001
rich avatar for demo-002
demo-002
rich avatar for demo-003
demo-003
rich avatar for demo-004
demo-004
rich avatar for demo-005
demo-005
rich avatar for demo-006
demo-006
rich avatar for demo-007
demo-007
rich avatar for demo-008
demo-008
rich avatar for demo-009
demo-009
rich avatar for demo-010
demo-010
rich avatar for demo-011
demo-011
rich avatar for demo-012
demo-012
rich avatar for demo-013
demo-013
rich avatar for demo-014
demo-014
rich avatar for demo-015
demo-015
rich avatar for demo-016
demo-016
rich avatar for demo-017
demo-017
rich avatar for demo-018
demo-018
rich avatar for demo-019
demo-019
rich avatar for demo-020
demo-020
rich avatar for demo-021
demo-021
rich avatar for demo-022
demo-022
rich avatar for demo-023
demo-023
rich avatar for demo-024
demo-024
rich avatar for demo-025
demo-025
rich avatar for demo-026
demo-026
rich avatar for demo-027
demo-027
rich avatar for demo-028
demo-028
rich avatar for demo-029
demo-029
rich avatar for demo-030
demo-030
rich avatar for demo-031
demo-031
rich avatar for demo-032
demo-032
rich avatar for demo-033
demo-033
rich avatar for demo-034
demo-034
rich avatar for demo-035
demo-035
rich avatar for demo-036
demo-036
rich avatar for demo-037
demo-037
rich avatar for demo-038
demo-038
rich avatar for demo-039
demo-039
rich avatar for demo-040
demo-040
rich avatar for demo-041
demo-041
rich avatar for demo-042
demo-042
rich avatar for demo-043
demo-043
rich avatar for demo-044
demo-044
rich avatar for demo-045
demo-045
rich avatar for demo-046
demo-046
rich avatar for demo-047
demo-047
rich avatar for demo-048
demo-048
rich avatar for demo-049
demo-049
rich avatar for demo-050
demo-050