Metin
Text Reverse
Metni ters çevirin: karakterlere göre, kelimelere göre (kelime sırası) veya satırlara göre (satır sırası).
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.
Bu araç hakkında makale: Text Reverse: "metni tersine çevirmek" neden göründüğünden zor
Sıkça sorulan sorular
Farklı ters çevirme modları nelerdir?
Üç mod vardır: karakter sırasını ters çevirme, her kelimeyi bozulmadan tutarken kelime sırasını ters çevirme veya her satırı bozulmadan tutarken satır sırasını ters çevirme.
Karakter düzeyinde ters çevirme neden okunamaz sonuçlar üretebilir?
Metni karakter karakter ters çevirmek, çok baytlı Unicode dizilerini, emojileri veya birleştirici karakterleri bozabilir ve görsel olarak bozuk bir görüntü üretebilir; kelime veya satır düzeyinde ters çevirme, tüm metin bloklarını taşıdığı için bu soruna sahip değildir.
Girilen metin bir sunucuya gönderiliyor mu?
Hayır, ters çevirme tamamen tarayıcıda JavaScript ile gerçekleşir, bir sunucuya gönderim olmadan.
Grafem kümesi nedir?
Bu, bir insanın "tek bir görünür karakter" olarak algıladığı şeydir, ama Unicode'da bazen birden fazla kod noktasından oluşur — örneğin bir aile emojisi, özel bir birleştirici karakterle bağlanmış birkaç ayrı emojiden oluşur. Doğru bir metin ters çevirme, bu tür kümeleri tek bir birim olarak bir arada tutmalıdır.
Bir emoji, geçerli kalacak şekilde ters çevrilebilir mi?
Evet, eğer ters çevirme sırayı değiştirmeden önce dizeyi tek tek kod noktalarına değil grafem kümelerine bölüyorsa — o zaman bileşik emojiler (ten rengi değiştiricili, ülke bayraklı) işlemden sonra bozulmadan kalır.