Pembuat Identicon / Avatar
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
Identicon Anda akan muncul di sini.
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_HERETempelkan 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/MCP | Mulai 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
- Ketik seed — nama pengguna, email, ID pengguna, atau apa pun yang ingin Anda jadikan avatar.
- Pilih ukuran grid: 5×5 untuk tampilan klasik GitHub, atau 7×7/9×9 untuk pola yang lebih detail.
- Pilih gaya sel: persegi (blok piksel yang tegas) atau membulat (sudut yang lebih lembut).
- Biarkan warna latar depan pada "dari seed" untuk warna deterministik yang diturunkan dari hash, atau ganti ke kustom untuk memilih warna sendiri.
- Atur warna latar belakang dan ukuran keluaran.
- 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.