DokumenGambarMediaAlat PDF

Balik Teks Online

Balik teks berdasarkan karakter, kata, atau baris secara instan.

Diproses di browser Anda - tidak ada teks yang dikirim ke server mana pun

Transformasikan teks Anda dengan satu klik

Tiga mode

Balik berdasarkan karakter, kata, atau baris sesuai kebutuhan Anda.

Unicode penuh

Penanganan yang benar untuk emoji, diakritik, dan skrip kompleks menggunakan grapheme cluster.

Instan

Hasilnya muncul secara real time saat Anda mengetik atau menempelkan teks.

Tanpa pengiriman

Semua terjadi di browser Anda. Teks Anda tidak pernah meninggalkan perangkat Anda.

Tiga langkah, tanpa kerumitan

1

Masukkan teks Anda

Ketik atau tempelkan teks yang ingin Anda balik.

2

Pilih mode

Pilih pembalikan berdasarkan karakter (cermin), kata, atau baris sesuai kebutuhan Anda.

3

Salin hasilnya

Teks yang dibalik muncul secara instan. Salin dengan satu klik.

Ada pertanyaan?

Pembalikan teks adalah transformasi yang mengubah urutan elemen dalam teks. Tergantung pada levelnya: pembalikan karakter (setiap karakter dalam urutan terbalik, menciptakan efek cermin), pembalikan kata (kata-kata dalam urutan terbalik tetapi setiap kata dengan karakter dalam urutan aslinya), dan pembalikan baris (baris-baris dalam urutan terbalik, berguna untuk mengurutkan ulang daftar). Setiap mode menghasilkan hasil yang sepenuhnya berbeda dan memiliki kasus penggunaan yang berbeda pula.

Kasus penggunaan meliputi: memeriksa apakah suatu string adalah palindrom (dibaca sama dari kiri maupun kanan), membuat teks cermin untuk efek visual dalam desain grafis, penyamaran data ringan agar teks tidak langsung terbaca (bukan enkripsi), mengurutkan ulang daftar yang disalin dalam urutan terbalik, menghasilkan teks untuk efek artistik atau permainan kata, serta debugging dalam pemrograman saat memverifikasi algoritma pembalikan buatan sendiri.

Pembalikan Unicode yang benar memerlukan pekerjaan dengan grapheme cluster, bukan code point individual. Grapheme adalah unit tulisan terkecil yang dirasakan secara visual: dapat terbentuk dari beberapa code point Unicode (dasar + diakritik gabungan, emoji dengan ZWJ, bendera negara yang merupakan pasangan karakter regional). Membalik berdasarkan code point akan merusak rangkaian gabungan tersebut. Ekstraktor menggunakan API Intl.Segmenter bila tersedia untuk segmentasi grapheme yang benar.

Ya, keduanya adalah operasi yang berbeda. Membalik teks mengubah urutan karakter atau kata. RTL (Right-to-Left) adalah properti arah penulisan yang memengaruhi bahasa seperti Arab dan Ibrani. Unicode Bidirectional Algorithm (UAX #9) secara otomatis mengelola arah teks dalam konteks campuran. Teks Arab yang dibalik karakter per karakter akan menghasilkan teks yang tidak terbaca, bukan efek cermin yang diinginkan. Untuk teks RTL yang sesungguhnya, Anda perlu mengubah arah rendering, bukan urutan karakter.

Palindrom adalah rangkaian yang dibaca sama dari kiri ke kanan maupun dari kanan ke kiri. Untuk mendeteksinya: normalkan teks (huruf kecil, hapus spasi dan tanda baca), balik karakter-karakternya, dan bandingkan dengan aslinya yang sudah dinormalkan. Kata racecar dan level adalah palindrom dalam bahasa Inggris. Dalam pemrograman, memeriksa palindrom adalah latihan wawancara teknis klasik karena memerlukan penanganan string, perbandingan, dan opsional kesadaran Unicode.

Palindrom, kriptografi, dan Unicode Bidirectional Algorithm

Palindrom telah memikat umat manusia sejak zaman kuno. Palindrom Latin yang paling terkenal adalah In girum imus nocte et consumimur igni. Dalam bahasa Inggris, racecar, level, dan madam adalah palindrom sederhana. Frasa A man a plan a canal Panama adalah contoh klasik jika spasi dan tanda baca diabaikan. Pembalikan teks adalah operasi fundamental untuk mendeteksi palindrom secara algoritmik. Dalam matematika, bilangan palindrom seperti 121 dan 1331 serta urutan palindromik muncul dalam teori bilangan dan kombinatorika.

Pembalikan teks secara historis digunakan dalam kriptografi sebagai sandi transposisi yang sederhana. Sandi Caesar pada abad pertama SM, meskipun secara teknis merupakan sandi substitusi, dikombinasikan dengan transposisi dalam variannya yang lebih kompleks. Scytale Spartan pada abad kelima SM adalah perangkat transposisi silindris. Pembalikan sederhana bukan enkripsi yang aman karena mudah dikembalikan, tetapi menggambarkan konsep transformasi teks yang mendasari sandi transposisi modern.

Unicode Bidirectional Algorithm (UAX #9) adalah standar yang memungkinkan sistem operasi dan browser merender teks RTL (Arab, Ibrani, Persia, Urdu) yang dicampur dengan teks LTR (Latin, Sirilik, Tionghoa) secara benar. Algoritma ini menganalisis code point Unicode dan properti arahnya untuk menentukan urutan visual karakter di layar. Hal ini terlepas dari urutan logis yang tersimpan di memori. Mencampuradukkan urutan logis (penyimpanan) dengan urutan visual (rendering) adalah kesalahan umum saat memproses teks RTL secara programatis.