Генератор аватаров и identicon

Введите любой текст — и получите его собственный аватар, или создайте случайный, а затем заберите PNG или SVG.

Пусто = случайно. «Пересоздать» очищает сид для нового случайного аватара; введённый текст всегда даёт одну и ту же картинку.

Как пользоваться

  1. Аватар уже на экране при открытии страницы — для первого не нужно ничего нажимать.
  2. Введите любой текст (имя, email, ID пользователя), чтобы получить его собственный аватар. Один и тот же текст всегда даёт одну и ту же картинку, поэтому он годится как стабильный аватар по умолчанию — без аккаунта и без загрузки.
  3. Выберите стиль: «Identicon» зеркалит сетку 5×5 пикселей, «Инициалы» рисует первые буквы, «Фигуры» заливает градиент мягкими кругами. Затем заберите результат: «Скачать PNG», «Скачать SVG» или «Копировать SVG».

Пример

Сид

Анна Петрова

Результат (стиль «Инициалы», размер 256)

Инициалы АП
Фон #B24034

Всё детерминировано: введите тот же текст и получите ровно это. Стиль и размер никогда не меняют сид — смена стиля меняет только то, как нарисован тот же сид (тот же тон, другая трактовка). При пустом сиде аватар случайный и меняется при каждой перезагрузке.

Область применения, ограничения и частые вопросы

  • Только три геометрических стиля: identicon, инициалы и фигуры. Ни конструктора лиц, ни переключателей отдельных черт — для этого есть инструменты сборки аватаров.
  • Экспорт квадратный. Переключателя круглой обрезки нет: добавьте `border-radius: 50%` (или `clip-path`) в свой CSS — SVG масштабируется без потери качества.
  • Случайный режим (пустой сид) не сохраняется: он меняется при перезагрузке, никогда не пишется в хранилище и не попадает в URL, ссылки с сидом нет. Для стабильного аватара введите сид.
  • Инициалы зависят от письменности: языки с пробелами дают одну-две инициалы из слов, а иероглифические (китайский, японский, корейский) — один символ. Определения фамилии нет — «欧阳修» даёт «欧», а не «欧阳».
  • Хеш — FNV-1a 32 бита: детерминированный и одинаковый на всех устройствах, но не криптографический. Разные тексты могут дать одинаковую картинку — не используйте его ни для чего, связанного с безопасностью.
  • Инициалы рисуются системным шрифтом без засечек. В экспортированном PNG используется шрифт этого устройства; тот же SVG, открытый в другом месте, возьмёт шрифт того устройства.
  • Ни пакетной генерации, ни палитр, ни коллажей аватаров, ни переключателей длины, скругления и жирности.
  • Сиды длиннее 512 символов обрезаются до первых 512 — и инструмент сообщает об этом, а не обрезает молча.

Что обычно нужно дальше, когда аватар уже есть.