Pembalik Teks Online (Text Reverser) – Generator Pembalik Kata & Kalimat
Balikkan teks apa pun dari belakang ke depan secara instan dan real-time! Pilih dari 5 mode pembalikanβbalikkan seluruh teks, balik karakter per baris, balik ejaan huruf per kata, balik urutan kata, atau balik daftar multibaris dari bawah ke atas. Dibangun dengan Unicode grapheme segmentation yang aman untuk emoji, opsi mempertahankan tanda baca, serta Pendeteksi Palindrom langsung.
Perbandingan Kelima Mode Pembalikan Teks
Kebutuhan yang berbeda memerlukan cara pembalikan teks yang berbeda pula. Berikut adalah bagaimana masing-masing mode mengubah contoh input dua baris Hello, World! / Text Tools 123:
| Mode Pembalikan | Apa yang Dibalik | Contoh Input | Output yang Dibalik |
|---|---|---|---|
| Balikkan Seluruh Teks | Setiap karakter & baris dari karakter paling akhir hingga paling awal | Hello, World!Text Tools |
slooT txeT!dlroW ,olleH |
| Balikkan Karakter Setiap Baris | Karakter di dalam masing-masing baris, menjaga Baris 1 tetap di atas | Hello, World!Text Tools |
!dlroW ,olleHslooT txeT |
| Balikkan Huruf Setiap Kata | Huruf di dalam setiap kata sambil mempertahankan urutan kata & baris | Hello, World! |
,olleH !dlroW(atau olleH, dlroW! dengan Pertahankan tanda baca) |
| Balikkan Urutan Kata | Urutan kata per baris sambil menjaga ejaan setiap kata tetap utuh | Satu Dua Tiga |
Tiga Dua Satu |
| Balikkan Urutan Baris | Membalik daftar multibaris dari bawah ke atas tanpa mengubah teks di tiap baris | 1. Pertama2. Kedua3. Ketiga |
3. Ketiga2. Kedua1. Pertama |
Kegunaan Umum Membalikkan Teks
- Palindrom & Permainan Kata – Uji dan susun kalimat palindrom (frasa seperti "Kasur ini rusak" atau "Was it a car or a cat I saw?") dengan verifikasi instan pada bilah statistik.
- Tulisan Cermin & Teks Ambulans – Buat susunan huruf terbalik yang terbaca normal saat dilihat melalui cermin fisik atau kaca spion (seperti
ECNALUBMA). - Membalikkan File Log & Daftar – Gunakan mode Balikkan Urutan Baris untuk membalik entri log kronologis, catatan perubahan (changelog), atau daftar bernomor dari urutan terlama-di-atas menjadi terbaru-di-atas.
- Pemrograman & Pengujian Unicode – Uji algoritma manipulasi string dengan emoji multi-byte yang kompleks (
π,π¨βπ©βπ§βπ¦) serta karakter beraksen.
Cara Membalikkan String dengan Aman di JavaScript (Tanpa Merusak Emoji)
Kesalahan umum dalam JavaScript adalah menggunakan str.split('').reverse().join(''). Karena string JavaScript merupakan urutan unit kode UTF-16 16-bit, fungsi split('') akan membelah emoji 4-byte (pasangan surrogate) menjadi dua bagian yang rusak. Untuk membalikkan string dengan aman di JavaScript modern:
// Aman untuk emoji dasar (code points):
const reversed = Array.from("Halo π").reverse().join(""); // "π olaH"
// Praktik terbaik untuk semua grapheme cluster (bendera, warna kulit, emoji ZWJ):
const segmenter = new Intl.Segmenter(undefined, { granularity: "grapheme" });
const safeReverse = Array.from(segmenter.segment("Halo π¨βπ©βπ§βπ¦"), s => s.segment).reverse().join("");
Pertanyaan yang Sering Diajukan (FAQ)
Apa perbedaan antara "Balikkan huruf setiap kata" dan "Balikkan urutan kata"?
Balikkan huruf setiap kata menjaga setiap kata tetap pada posisi aslinya di dalam kalimat tetapi mengeja masing-masing kata dari belakang ("Kucing hitam lucu" → "gnicuK matih ucul"). Balikkan urutan kata menjaga ejaan setiap kata tetap normal tetapi membalik urutan katanya ("Kucing hitam lucu" → "lucu hitam Kucing").
Bagaimana cara menjaga tanda koma dan titik tetap berada di akhir kata yang dibalik?
Pilih Balikkan huruf setiap kata lalu centang Pertahankan posisi tanda baca. Dengan mengaktifkan opsi ini, "Halo, dunia!" akan diubah dengan rapi menjadi "olaH, ainud!" alih-alih memindahkan tanda koma dan tanda seru ke bagian depan kata.
Bagaimana cara membalik urutan baris dalam daftar tanpa membalik huruf-hurufnya?
Pilih opsi radio Balikkan urutan baris (baris bawah ke atas) pada panel pengaturan. Opsi ini akan membalik urutan vertikal baris Anda (menjadikan baris terakhir berada di paling atas dan baris pertama di paling bawah) sambil membiarkan seluruh kata dan karakter di setiap baris tetap utuh.