ASCII Art GeneratorASCII Art Generator

Konverter Gambar ke ASCII

Jatuhkan JPG, PNG, atau WebP apa pun dan konverter gambar ke ascii ini menggambar ulang gambar itu dengan karakter keyboard — hitam putih secara bawaan, dapat disetel seketika, tak pernah diunggah.

Gratis · Tanpa daftarBerjalan di browserTidak ada unggahan
loading▍

Konverter gambar ke ascii menukar piksel dengan karakter: area terang menjadi simbol jarang seperti `.` dan `:`, area gelap menjadi simbol padat seperti `%` dan `@`. Konverter ini menjalankan seluruh alurnya di browser Anda — dekode, cuplik, petakan, render — sehingga gambar Anda tak pernah menyentuh server. Atur lebar, set karakter, kecerahan, dan kontras secara langsung, lalu salin teksnya atau ekspor TXT dan PNG dari hasil gambar ke ascii tersebut. Tidak ada antrean, tidak ada batas jumlah konversi, dan tidak ada akun yang perlu dibuat sebelum mulai.

Cara Mengonversi Gambar ke ASCII

  1. 1

    Jatuhkan atau pilih gambar

    Seret JPG, PNG, atau WebP ke panel, klik untuk menelusuri, atau mulai dengan gambar contoh untuk melihat alur gambar ke ascii ini beraksi dari awal sampai akhir.

  2. 2

    Pilih lebarnya

    Penggeser kolom (40–200) menentukan berapa karakter lebar hasilnya — makin banyak kolom, makin banyak detail yang ikut terbawa.

  3. 3

    Setel nada dan detail

    Penggeser kecerahan dan kontras menyelamatkan foto gelap; inversi menukar terang dan gelap untuk latar terminal gelap.

  4. 4

    Salin atau unduh

    Salin teks gambar ke ascii ke clipboard, simpan sebagai file TXT, atau render ke PNG dengan spasi yang sempurna.

Cara Kerja Konversi Gambar ke ASCII

Konverter memulai dengan menggambar gambar Anda ke kanvas tak kasatmata lalu membaca pikselnya. Nilai merah, hijau, dan biru tiap piksel dipadatkan menjadi satu angka luminansi — seberapa terang titik itu. Mesin gambar ke ascii kemudian mencuplik kisi sel di seluruh gambar, merata-ratakan kecerahan tiap sel, dan memetakannya ke sebuah tangga karakter: skala yang berjalan dari simbol padat hingga spasi.

Karena karakter lebih tinggi daripada lebarnya, kisi mengoreksi rasio aspek sekitar setengahnya — lewati koreksi itu dan semua wajah jadi melar. Baris-baris teks akhirnya persis seperti buatan seniman era FIGlet yang dikerjakan dengan mata, kini diotomatisasi. Semuanya terjadi dalam JavaScript di perangkat Anda; proses gambar ke ascii ini privasi karena konstruksinya, bukan karena janji. Tidak ada pemuat ulang halaman di tengah proses, dan tidak ada jejak yang tertinggal setelahnya.

Coba contoh-contohnya untuk melihat pengaruh kontras pada pemetaan: siluet kucing dikonversi dengan berani, sementara gradasi lanskap memperlihatkan bagaimana tangga karakter melukis nada dengan tekstur. Ketiga contoh itu digambar secara program dan bebas lisensi, jadi hasil gambar ke ascii dari contoh boleh Anda pakai di mana saja.

Gambar ke ASCII, Dicuplik Langsung

######################****************######################
##################************************##################
###############***********++++++++***********###############
#############********+++##++++++++##++++*******#############
###########******++++++*%%#+====+#%%*++++++******###########
##########*****+++++===%%%%%%%%%%%%%%===+++++******#########
########*****+++++=====*%%%%%%%%%%%%*=====+++++*****########
#######*****++++=====-=%%%%%%%%%%%%%%+--====++++*****#######
#######****++++====---#%%%%%%%%%%%%%%#---====++++*****######
######****++++===-----#%%%%%%%%%%%%%%#-----===++++****######
######****+++===-----:=%%%%%%%%%%%%%%+:-----===++++****#####
#####****++++===----:=#%%%%%%%%%%%%%%#=:----===++++****#####
#####****+++====----*%%%%%%%%%%%%%%%%%%*----====+++****#####
#####****++++===---+%%%%%%%%%%%%%%%%%%%%*---===++++****#####
######****+++====--%%%%%%%%%%%%%%%%%%%%%%=-====+++****######
######****++++=====%%%%%%%%%%%%%%%%%%%%%%*====++++****######
#######****++++====%%%%%%%%%%%%%%%%%%%%%%#===++++****#######
########****++++===#%%%%%%%%%%%%%%%%%%%%#===++++****########
#########*****++++==#%%%%%%%%%%%%%%%%%%#+=++++*****#########
%##########*****+++++*%%%%%%%%%%%%%%%%*+++++*****##########%
%%%#########******+++++*#%%%%%%%%%%%%%++++******#########%%%
%%%%%#########*****++++++++******++#%%#*+*****##########%%%%
%%%%%%##########*****+++++++++++++++#%%%##***#########%%%%%%
Foto contoh kucing setelah konversi gambar ke ascii pada 60 kolom dengan tangga standar — bulu gelap menjadi karakter padat, cahaya terang menjadi karakter tipis.

Detail vs Keterbacaan

Lebih banyak kolom — lebih banyak detail

Menaikkan penggeser lebar memadatkan lebih banyak karakter ke gambar yang sama, mengurai fitur lebih halus. Potret diuntungkan oleh 100–160 kolom sebelum bobot teksnya tak terbaca lagi di ukuran sebenarnya.

Lebih sedikit kolom — lebih terbaca

Keluaran kecil (40–70 kolom) menjaga hasil gambar ke ascii tetap terbaca di jendela chat dan terminal sempit, tempat bentuk lebih penting daripada detail.

Tangga Karakternya

SetGagasan tanggaTampilan
Standar@ % # * + = - : . (spasi)Tampilan klasik, kontras tinggi
Padat70 karakter cetakFotografis, gradasi halus
Blok█ ▓ ▒ ░ (Unicode)Gaya poster solid, bukan ASCII murni
Minimal# + - . (spasi)Seni garis bersih, enak dicetak

Mendapatkan Hasil Terbaik

Mulai dari subjek yang jelas

Siluet, logo, dan potret berkontras tinggi paling baik dikonversi. Adegan ramai meleleh menjadi tekstur karena kisi gambar ke ascii tak mampu mengurai setiap daun dan jendela — pilih satu subjek kuat dan biarkan ia memenuhi bingkai.

Selamatkan pencahayaan dengan penggeser

Foto gelap terpetakan sebagian besar ke karakter padat dan tampak tersumbat. Tambah kecerahan, lalu kontras, sampai subjek terpisah dari latar belakangnya — pratinjau gambar ke ascii merender ulang setiap kali Anda menyeret, jadi setiap langkah langsung terlihat hasilnya.

Cocokkan polaritas latar

Latar terminal itu gelap, jadi seni terang-di-atas-gelap paling terbaca di sana. Bila tujuan Anda bertema gelap, aktifkan inversi agar keluaran gambar ke ascii memakai karakter padat untuk sorotan dan karakter tipis untuk bayangan.

Daftar Periksa Sebelum Menyalin

  • Pratinjau pada lebar asli tujuannya — panel chat lebih sempit daripada jendela browser Anda.
  • Gunakan set standar atau minimal untuk lingkungan yang mensyaratkan ASCII murni.
  • Ekspor PNG bila aplikasi tujuan mengubah gaya font pada teks yang Anda tempelkan.
  • Jalankan ulang konversi pada kolom lebih tinggi untuk keperluan cetak, lebih rendah untuk chat.
  • Ingat: tak ada gambar yang pernah diunggah dari konverter gambar ke ascii ini, jadi bereksperimen tidak memakan biaya apa pun.

Apa yang Dikonversi Orang dengan Gambar ke ASCII

Foto profil terminal

Developer mengonversi avatar ke ASCII untuk alat baris perintah yang hanya mampu mencetak teks biasa.

Ilustrasi README

Pengelola menyematkan logo hasil konversi gambar ke ascii di puncak dokumentasi mereka sebagai penanda proyek.

Aset game retro

Penghobi mengonversi sprite untuk game mode teks dan purwarupa antarmuka mereka.

Kiriman seni di chat

Teman-teman menempelkan meme hasil konversi gambar ke ascii di dalam code block demi efek penuh.

Draf poster

Desainer mempratinjau gagasan poster monokrom dari foto apa pun dalam hitungan detik sebelum mengerjakannya lebih lanjut.

Pengujian aksesibilitas

Tim memeriksa bagaimana gambar terdegradasi menjadi representasi teks saja pada berbagai pengaturan.

FAQ Gambar ke ASCII

Alat ASCII lainnya