النص
Text Reverse
عكس النص: حسب الأحرف، أو حسب الكلمات (ترتيب الكلمات)، أو حسب الأسطر (ترتيب الأسطر).
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.
مقالة عن هذه الأداة: عكس النص: لماذا يفشل مع الرموز التعبيرية
الأسئلة الشائعة
ما الفرق بين أوضاع العكس الثلاثة؟
وضع الأحرف يعكس ترتيب كل حرف في النص، ووضع الكلمات يعكس ترتيب الكلمات مع إبقاء كل كلمة كما هي، ووضع الأسطر يعكس ترتيب الأسطر مع إبقاء محتوى كل سطر دون تغيير.
لماذا قد يظهر النص المعكوس حسب الأحرف بشكل مشوّه أحيانًا؟
عكس النص حرفًا بحرف قد يكسر تسلسلات يونيكود متعددة البايت أو الرموز التعبيرية أو الأحرف المركّبة (combining characters) لأنها تعتمد على ترتيب معيّن، مما يؤدي إلى نتيجة مشوّهة بصريًا؛ بينما عكس الكلمات أو الأسطر لا يواجه هذه المشكلة لأنه لا يفكك محتوى الوحدة نفسها.
هل النص الذي أدخله يُرسل إلى خادم؟
لا، العكس يتم بالكامل داخل متصفحك عبر JavaScript، دون إرسال النص إلى أي خادم.
ما هو عنقود الحروف الرسومية؟
هو ما يعتبره الإنسان "حرفًا مرئيًا واحدًا"، رغم أنه في يونيكود قد يتكون أحيانًا من عدة نقاط ترميز — رمز تعبيري لعائلة، مثلاً، يتكون من عدة رموز تعبيرية منفصلة مجمّعة بحرف ربط خاص. العكس الصحيح للنص يجب أن يُبقي هذه العناقيد معًا كوحدة واحدة.
هل يمكن عكس رمز تعبيري بحيث يبقى صحيحًا؟
نعم، إذا قسّم العكس السلسلة إلى عناقيد حروف رسومية قبل تغيير الترتيب، لا إلى نقاط ترميز فردية — عندها تبقى الرموز التعبيرية المركّبة (مع معدّلات لون البشرة أو أعلام الدول) سليمة بعد العملية.