Перейти к основному содержанию

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

API reference

Создавайте уникальный детерминированный аватар из любой исходной строки — имени пользователя, email или ID. Одна и та же строка всегда даёт один и тот же симметричный пиксельный identicon в стиле GitHub, в виде масштабируемого SVG.

Ввод

Любой текст — одна и та же строка всегда создаёт один и тот же identicon.

Вывод

Разметка SVG
 
Identicon

Здесь появится ваш identicon.

Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/identicon-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "seed": "user@example.com",
    "gridSize": "5",
    "cellStyle": "square",
    "colorMode": "auto",
    "foregroundColor": "#464aff",
    "backgroundColor": "#f0f0f0",
    "size": "256"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `identicon-generator` tool (Identicon / Avatar Generator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/identicon-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Генератор identicon / аватаров — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что делает этот генератор identicon

Введите имя пользователя, адрес email или любую другую строку — и получите уникальный симметричный пиксельный аватар. Это тот же стиль, который GitHub использует для аккаунтов без фотографии профиля. Identicon детерминированный: одна и та же исходная строка всегда даёт в точности тот же рисунок и цвет, поэтому можно создавать согласованный аватар-заглушку для пользователя, не сохраняя ни одного изображения. Результат — обычная разметка SVG, которая остаётся чёткой при любом размере и никогда не требует повторной генерации.

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

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

  1. Введите исходную строку — имя пользователя, email, ID пользователя или любой другой текст, из которого нужно создать аватар.
  2. Выберите размер сетки: 5×5 для классического вида GitHub или 7×7/9×9 для более подробного рисунка.
  3. Выберите стиль ячеек: квадратные (чёткие пиксельные блоки) или скруглённые (мягкие углы).
  4. Оставьте цвет переднего плана в режиме «из строки» для детерминированного цвета, полученного из хеша, или переключитесь на свой, чтобы выбрать цвет вручную.
  5. Задайте цвет фона и размер вывода.
  6. Скопируйте код SVG или скачайте его как файл .svg.

Как формируется рисунок

Исходная строка хешируется алгоритмом FNV-1a (32 бита) и повторяется с возрастающей солью, чтобы получить детерминированную последовательность байтов. Эти байты читаются бит за битом и заполняют левую половину сетки (плюс центральный столбец для нечётных размеров). Каждая сгенерированная ячейка отражается на свою горизонтальную пару — именно это даёт identicon левый-правый симметрию. Когда режим цвета стоит на «из строки», два байта хеша также используются для выбора оттенка, насыщенности и яркости, поэтому цвет так же детерминирован, как и рисунок: достаточно поменять один символ в строке, и изменятся и форма, и цвет.

Использует ли GitHub тот же алгоритм?

Нет — точный хеш и формула цвета GitHub не опубликованы. Этот инструмент воспроизводит ту же идею (хеш → симметричная сетка → детерминированный цвет), используя открытый и задокументированный алгоритм. Поэтому результат не будет совпадать с identicon GitHub для той же строки, но гарантия та же: одна строка — один аватар, всегда.

Можно ли использовать их как настоящие аватары пользователей?

Да — это распространённый подход для приложений, которым нужна заглушка до того, как пользователь загрузит настоящее фото. Поскольку SVG создаётся чистой функцией от строки и выбранных настроек, можно воспроизвести тот же самый аватар по запросу (на клиенте или через API), вместо того чтобы хранить файл изображения для каждого пользователя.

identiconavatargeneratorsvggithubhashplaceholder avatar

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.