Teks
Text Reverse
Membalik teks: berdasarkan karakter, kata (urutan kata), atau baris (urutan baris).
This tool reverses text three different ways: by character (letters run in reverse order), by word (words swap places but stay intact), or by line (line order is flipped).
How to use it
- Pick a mode — by character, by word, or by line — depending on the result you need.
- Paste text and the result updates instantly as you type.
- Character mode correctly handles composite emoji and grapheme clusters without breaking them apart.
Common uses
- Creating mirrored text for a design or a puzzle.
- Flipping the order of lines in a list or log without reordering them by hand.
- Checking whether a string is a palindrome — text reversed by character is compared against the original.
Things to keep in mind
A naive reversal by Unicode code point breaks composite characters (emoji with modifiers, some languages' combining diacritics) — a correct implementation splits text into grapheme clusters rather than individual code points.
Word-mode reversal doesn't change the letter order inside each word — it only rearranges the words themselves, not a character-level reversal.
Artikel tentang alat ini: Text Reverse: mengapa "membalik teks" lebih sulit dari kelihatannya
Pertanyaan yang sering diajukan
Apa mode pembalikan yang berbeda?
Ada tiga mode: membalik urutan karakter, membalik urutan kata sambil menjaga setiap kata utuh, atau membalik urutan baris sambil menjaga setiap baris utuh.
Mengapa pembalikan tingkat karakter dapat menghasilkan hasil yang tidak terbaca?
Membalik teks karakter demi karakter dapat merusak urutan Unicode multi-byte, emoji, atau karakter kombinasi, menghasilkan tampilan yang rusak secara visual; pembalikan tingkat kata atau baris tidak memiliki masalah ini karena memindahkan seluruh blok teks.
Apakah teks yang dimasukkan dikirim ke server?
Tidak, pembalikan terjadi sepenuhnya di browser dalam JavaScript, tanpa pengiriman ke server.
Apa itu klaster grafem (grapheme cluster)?
Ini adalah apa yang dianggap manusia sebagai "satu karakter yang terlihat", meskipun dalam Unicode kadang terdiri dari beberapa titik kode — misalnya, emoji keluarga terdiri dari beberapa emoji terpisah yang digabungkan dengan karakter penghubung khusus. Pembalikan teks yang benar harus menjaga klaster seperti ini tetap bersama sebagai satu unit.
Apakah emoji bisa dibalik agar tetap valid?
Ya, jika pembalikan memecah string menjadi klaster grafem sebelum mengubah urutannya, bukan menjadi titik kode individual — dengan begitu emoji majemuk (dengan pengubah warna kulit, bendera negara) tetap utuh setelah operasi tersebut.