Image
Elemen visual yang digunakan untuk menampilkan foto, ilustrasi, atau grafik. Gambar harus memiliki makna dan dapat diakses oleh semua pengguna.
Gambar yang Aksesibel (WCAG 2.2)
Gambar informatif tanpa caption

Gambar dengan caption

Gambar dekoratif

Daftar periksa WCAG 2.2
Periksa heading, landmark, dan atribut ARIA di halaman Anda satu per satu.
Gambar kompleks (grafik) dengan deskripsi panjang
Perceivable
42
Operable
27
Understandable
15
Robust
9
<!-- Informative image: alt describes what matters, with explicit size -->
<img src="/assets/keyboard-1.png" width="200" height="240"
alt="Perempuan tunanetra berkacamata hitam dan memakai headphone sedang mengetik di keyboard komputer.">
<!-- Image with a caption: alt and caption complement each other -->
<figure>
<img src="/assets/hero.png" width="200" height="191"
alt="Penguji memegang papan klip dan pena sambil melakukan panggilan video dengan dua orang di layar komputer.">
<figcaption>Sesi pengujian aksesibilitas jarak jauh bersama pengguna disabilitas.</figcaption>
</figure>
<!-- Decorative image: empty alt, the text next to it says it all -->
<div class="card">
<img src="/assets/checklist.png" width="96" height="96" alt="">
<h4>Daftar periksa WCAG 2.2</h4>
<p>Periksa heading, landmark, dan atribut ARIA di halaman Anda satu per satu.</p>
</div>
<!-- Complex image: short name + long description linked by aria-describedby -->
<figure>
<div role="img" aria-label="Grafik batang jumlah temuan aksesibilitas per prinsip WCAG"
aria-describedby="chart-desc">
<!-- bars: Perceivable 42, Operable 27, Understandable 15, Robust 9 -->
</div>
<figcaption id="chart-desc">
Hasil satu contoh audit: Perceivable 42 temuan, Operable 27, Understandable 15,
dan Robust 9. Temuan terbanyak ada pada prinsip Perceivable.
</figcaption>
</figure>Membuat Gambar yang Aksesibel
- Sertakan alt text yang deskriptif dan bermakna untuk gambar informatif
- Bedakan gambar informatif dan dekoratif: beri alt="" pada gambar dekoratif agar dilewati pembaca layar
- Sediakan caption atau deskripsi panjang untuk gambar kompleks seperti grafik dan diagram, lalu hubungkan dengan figcaption atau aria-describedby
- Gunakan teks asli, bukan gambar berisi teks; jika tidak terhindarkan, pastikan kontrasnya memadai dan teksnya ada di alt text
- Tetapkan width dan height, serta optimalkan ukuran dan format gambar
Gambar yang Tidak Aksesibel (Harap Dihindari)
Contoh tidak aksesibel. Jangan ditiru.
Gambar tanpa alt text

Alt text berupa nama file

Alt text "Gambar dari..." yang mengulang caption
Sesi pengujian aksesibilitas jarak jauh bersama pengguna disabilitas.
Gambar dekoratif dengan alt text deskriptif

Daftar periksa WCAG 2.2
Periksa heading, landmark, dan atribut ARIA di halaman Anda satu per satu.
Grafik tanpa deskripsi
Perceivable
42
Operable
27
Understandable
15
Robust
9
<!-- No alt and no size: screen readers read the file name, the layout jumps -->
<img src="/assets/keyboard-1.png">
<!-- File name as alt text -->
<img src="/assets/hero.png" width="200" height="191" alt="IMG_1234.jpg">
<!-- "Gambar dari..." alt that repeats the caption, and no figure/figcaption -->
<p>
<img src="/assets/hero.png" width="200" height="191"
alt="Gambar dari sesi pengujian aksesibilitas jarak jauh bersama pengguna disabilitas">
<span>Sesi pengujian aksesibilitas jarak jauh bersama pengguna disabilitas.</span>
</p>
<!-- Decorative image with a long descriptive alt -->
<div class="card">
<img src="/assets/checklist.png" width="96" height="96"
alt="Ilustrasi perempuan berkuncir kuda duduk di kursi sambil mengetik di komputer, dengan tulisan aria-xxx, nav, h1, dan h2 di atasnya">
<h4>Daftar periksa WCAG 2.2</h4>
<p>Periksa heading, landmark, dan atribut ARIA di halaman Anda satu per satu.</p>
</div>
<!-- Chart with no description: the data only exists visually -->
<div role="img" aria-label="grafik">
<!-- bars: Perceivable 42, Operable 27, Understandable 15, Robust 9 -->
</div>Contoh Implementasi Gambar yang Tidak Aksesibel
- Tidak menyediakan alt text, atau memakai alt text yang tidak deskriptif ('IMG_1234.jpg', 'foto', 'gambar1')
- Memulai alt text dengan 'Gambar dari...' atau mengulang caption, sehingga pembaca layar membacakan hal yang sama dua kali
- Tidak membedakan gambar dekoratif dan informatif (memberikan alt text untuk gambar dekoratif, atau sebaliknya)
- Menaruh informasi penting hanya di dalam gambar, seperti grafik atau infografis, tanpa caption atau deskripsi panjang
- Tidak menetapkan width dan height serta memakai file yang terlalu besar, sehingga tata letak bergeser dan pemuatan lambat