Lewati ke konten utama

Pembuat Identicon / Avatar

API reference

Buat avatar unik dan deterministik dari teks seed apa pun — nama pengguna, email, atau ID. Seed yang sama selalu menghasilkan identicon berpola piksel simetris ala GitHub, dalam format SVG yang bisa diskalakan.

Input

Teks apa pun — seed yang sama selalu menghasilkan identicon yang sama.

Output

Kode SVG
 
Identicon

Identicon Anda akan muncul di sini.

Apakah ini membantu?

Cara lain menggunakan alat ini

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"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

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

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/identicon-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pembuat Identicon / Avatar — 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>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Apa yang dilakukan generator identicon ini

Ketik nama pengguna, alamat email, atau string apa pun lainnya, lalu dapatkan avatar berpola piksel simetris yang unik — gaya yang sama dengan yang dipakai GitHub untuk akun tanpa foto profil. Identicon ini bersifat deterministik: seed yang sama selalu menghasilkan pola dan warna yang persis sama, sehingga Anda bisa membuat avatar placeholder yang konsisten untuk seorang pengguna tanpa menyimpan gambar di mana pun. Hasilnya berupa kode SVG biasa, jadi tetap tajam pada ukuran apa pun dan tidak perlu dibuat ulang.

Semuanya berjalan di browser Anda — seed yang Anda ketik tidak pernah meninggalkan perangkat Anda.

Cara menggunakannya

  1. Ketik seed — nama pengguna, email, ID pengguna, atau apa pun yang ingin Anda jadikan avatar.
  2. Pilih ukuran grid: 5×5 untuk tampilan klasik GitHub, atau 7×7/9×9 untuk pola yang lebih detail.
  3. Pilih gaya sel: persegi (blok piksel yang tegas) atau membulat (sudut yang lebih lembut).
  4. Biarkan warna latar depan pada "dari seed" untuk warna deterministik yang diturunkan dari hash, atau ganti ke kustom untuk memilih warna sendiri.
  5. Atur warna latar belakang dan ukuran keluaran.
  6. Salin kode SVG atau unduh sebagai file .svg.

Bagaimana pola dibuat

String seed di-hash dengan FNV-1a 32-bit, diulang dengan salt yang bertambah untuk menghasilkan urutan byte yang deterministik. Byte-byte tersebut dibaca bit demi bit untuk mengisi setengah kiri grid (ditambah kolom tengah, untuk ukuran ganjil); setiap sel yang dihasilkan dicerminkan ke posisi horizontal yang berseberangan, dan inilah yang membuat identicon memiliki simetri kiri-kanan. Saat mode warna dibiarkan pada "dari seed," dua byte hash juga dipakai untuk memilih hue, saturasi, dan kecerahan, sehingga warnanya sama deterministiknya dengan polanya — ubah satu karakter di seed, dan bentuk maupun warnanya ikut berubah.

Apakah ini algoritma yang sama dengan yang digunakan GitHub?

Tidak — hash dan rumus warna GitHub yang persis tidak dipublikasikan. Tool ini meniru ide yang sama (hash → grid simetris → warna deterministik) dengan algoritma terbuka yang terdokumentasi, jadi hasilnya tidak akan identik dengan identicon GitHub untuk seed yang sama. Namun Anda tetap mendapat jaminan yang sama: satu seed, satu avatar, selalu.

Bisakah saya memakai ini sebagai avatar pengguna sungguhan?

Bisa — ini pola umum untuk aplikasi yang membutuhkan avatar placeholder sebelum pengguna mengunggah foto asli. Karena SVG dihasilkan dari fungsi murni atas seed dan pengaturan yang Anda pilih, Anda bisa membuat ulang avatar yang sama persis kapan saja (di sisi klien atau lewat API) tanpa perlu menyimpan file gambar untuk setiap pengguna.

identiconavatargeneratorsvggithubhashplaceholder avatar

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.