글자·단어·문장·줄 가운데 무엇의 순서를 뒤집을지 고르면 결과가 바로 나옵니다
위 변환기의 원문 칸에 글을 넣고 왼쪽(휴대폰에서는 위)에서 뒤집는 단위를 고르면 결과 칸에 바로 거꾸로 된 글이 나옵니다. 오늘도 좋은 하루 보내세요를 글자 단위로 뒤집으면 요세내보 루하 은좋 도늘오, 단어 단위로 뒤집으면 보내세요 하루 좋은 오늘도가 됩니다. 범위를 줄마다로 바꾸면 줄의 위치는 그대로 두고 각 줄 안에서만 뒤집고, 단어마다로 바꾸면 단어 순서는 그대로 두고 단어 속 글자만 뒤집습니다.
원문과 결과 사이의 순서 지도는 원문 앞부분의 단위가 결과의 어느 자리로 옮겨 가는지 선으로 이어 보여 줍니다. 첫 단위는 주황색으로 표시하므로 통째로 뒤집을 때는 맨 끝으로, 줄마다 뒤집을 때는 그 줄의 끝으로 가는 모습을 바로 비교할 수 있습니다. 결과 아래에는 거꾸로 읽어도 같은 회문인지가 함께 나오고, 결과를 원문으로 보내면 다른 단위로 한 번 더 뒤집을 수 있습니다.
텍스트 역순 변환기를 쓰는 상황
- 닉네임·상태 메시지를 색다르게 꾸밀 때: 이름이나 짧은 문구를 글자 단위로 뒤집으면 한눈에 읽히지 않는 재미있는 표기가 됩니다. 영어 문구는 위아래 단위로 바꾸면 휴대폰을 거꾸로 들어야 읽히는 ʇxǝʇ 모양이 되어 프로필이나 게시글에 그대로 붙여 넣을 수 있습니다.
- 회문과 말놀이를 만들거나 확인할 때: '기러기', '다시 합창합시다'처럼 거꾸로 읽어도 같은 문장을 만들 때 결과 칸과 회문 판정을 보면서 한 글자씩 고칠 수 있습니다. 빈칸과 문장부호는 빼고 비교하므로 띄어쓰기가 달라도 판정이 바뀌지 않습니다.
- 목록과 기록의 순서를 거꾸로 바꿀 때: 오래된 순으로 쌓인 메모, 대화 기록, 작업 일지를 최신 순으로 바꾸려면 단위를 줄로 고릅니다. 줄 안의 내용은 그대로 두고 마지막 줄부터 다시 늘어놓으므로 표나 스프레드시트에 붙여 넣기 전 정리에 알맞습니다.
- 어순 연습 문제를 만들 때: 단어 순서를 뒤집은 문장을 원래 순서로 되돌리는 문제는 국어·영어 어순 연습에 자주 씁니다. 줄마다 범위를 쓰면 문장을 한 줄에 하나씩 넣은 목록을 한꺼번에 문제로 바꿀 수 있습니다.
- 문자열 뒤집기 결과를 확인할 때: 프로그램에서 글자를 뒤집으면 이모지나 국기가 깨지는 일이 흔합니다. 이 변환기는 화면에 보이는 글자 묶음 단위로 뒤집으므로 직접 만든 함수의 결과와 나란히 놓고 어디서 쪼개졌는지 비교할 수 있습니다.
- 문단 안의 문장 순서를 바꿔 볼 때: 결론을 앞에 두고 싶을 때처럼 문장 순서만 거꾸로 바꿔 보려면 단위를 문장으로 고릅니다. 마침표·물음표·느낌표가 문장에 붙은 채로 옮겨 가고 줄바꿈 자리는 그대로 남습니다.
쓰는 법
- 원문 칸에 뒤집을 글을 넣거나 붙여 넣습니다. 위 예시 단추를 누르면 단위와 범위가 함께 바뀐 예시가 들어갑니다.
- 뒤집는 단위를 고릅니다. 글자는 화면에 보이는 한 글자씩, 단어는 빈칸·문장부호·기호($·+ 등) 사이의 낱말, 문장은 마침표·물음표·느낌표로 끝나는 덩어리, 줄은 줄바꿈 사이의 한 줄입니다.
- 범위를 고릅니다. 전체는 글 전체를 거울처럼 통째로 뒤집고, 줄마다는 줄 순서를 지키며 줄 안에서만, 단어마다는 단어 순서를 지키며 단어 안에서만 뒤집습니다. 고른 단위에 맞지 않는 범위는 흐리게 표시됩니다.
- 필요하면 빈칸을 정리합니다. 빈칸의 '한 칸으로'는 빈칸·탭이 여러 개 이어진 곳을 한 칸으로 줄이고 줄 앞뒤 빈칸을 지우며, '모두 빼기'는 줄바꿈만 남기고 빈칸과 탭을 모두 뺍니다.
- 결과 칸 위에서 어떤 방식으로 뒤집었는지 확인하고, 순서 지도에서 단위가 옮겨 간 자리를 봅니다. 복사 단추로 결과 전체를 복사하거나 txt 저장으로 파일을 받습니다.
- 두 가지 방식을 겹쳐 쓰려면 결과를 원문으로를 누른 뒤 다른 단위를 고릅니다. 예를 들어 '하나 둘 셋'처럼 빈칸으로만 나뉜 글은 단어 순서를 뒤집은 뒤 단어마다 글자를 뒤집으면 글자 단위로 통째로 뒤집은 결과인 '셋 둘 나하'와 같아집니다. 문장부호가 있으면 부호는 제자리에 남으므로 결과가 달라집니다.
단위와 범위에 따라 달라지는 결과
같은 글도 무엇을 단위로, 어디까지를 범위로 뒤집느냐에 따라 결과가 크게 달라집니다. 아래 표의 결과는 이 변환기가 실제로 만든 값이며, 줄바꿈은 줄을 나눠 표시했습니다.
| 단위 | 범위 | 원문 | 결과 |
|---|---|---|---|
| 글자 | 전체 | 오늘 날씨 좋음 내일은 비 | 비 은일내 음좋 씨날 늘오 |
| 글자 | 줄마다 | 오늘 날씨 좋음 내일은 비 | 음좋 씨날 늘오 비 은일내 |
| 글자 | 단어마다 | 오늘 날씨 좋음 내일은 비 | 늘오 씨날 음좋 은일내 비 |
| 단어 | 전체 | 오늘 날씨 좋음 내일은 비 | 비 내일은 좋음 날씨 오늘 |
| 단어 | 줄마다 | 오늘 날씨 좋음 내일은 비 | 좋음 날씨 오늘 비 내일은 |
| 문장 | 전체 | 밥을 먹었다. 산책을 했다. 잠을 잤다. | 잠을 잤다. 산책을 했다. 밥을 먹었다. |
| 문장 | 줄마다 | 밥을 먹었다. 산책을 했다. 잠을 잤다. | 산책을 했다. 밥을 먹었다. 잠을 잤다. |
| 줄 | 전체 | 1. 장보기 2. 빨래 3. 운동 | 3. 운동 2. 빨래 1. 장보기 |
| 위아래 | 전체 | Good luck! 2026 | 9ᘔ0ᘔ ¡ʞɔnl poo⅁ |
| 위아래 | 줄마다 | Good luck! 2026 | ¡ʞɔnl poo⅁ 9ᘔ0ᘔ |
글자·전체는 글을 거울에 비춘 것처럼 마지막 글자부터 다시 쓰므로 줄의 순서도 함께 뒤집힙니다. 줄 위치를 지키려면 줄마다를, 단어의 자리를 지키려면 단어마다를 고르세요. 위아래·전체는 글을 180도 돌린 모양이라 마지막 줄이 맨 위로 올라가고, 위아래·줄마다는 줄마다 따로 돌립니다.
이모지·국기·악센트가 쪼개지지 않는 이유
컴퓨터는 글자를 코드 포인트라는 번호의 나열로 저장하는데, 화면에 한 글자로 보이는 것이 번호 여러 개로 이루어진 경우가 많습니다. 번호를 하나씩 거꾸로 놓으면 그 묶음이 풀려 엉뚱한 글자가 됩니다. 이 변환기는 유니코드 UAX #29가 정한 글자 묶음(grapheme cluster), 곧 사람이 한 글자로 인식하는 단위로 나눈 뒤 뒤집습니다.
| 원문 | 글자 수 보이는 / 코드 포인트 | 코드 포인트를 거꾸로 놓으면 | 이 변환기 |
|---|---|---|---|
| ab👍🏽 | 3 / 4 | 🏽👍ba (피부색 기호가 떨어져 나옴) | 👍🏽ba |
| 가족👨👩👧 | 3 / 7 | 👧👩👨족가 (가족 순서가 바뀜) | 👨👩👧족가 |
| café (e + 결합 악센트) | 4 / 5 | 악센트가 맨 앞으로 떨어져 나옴 | éfac |
| 🇰🇷🇯🇵 | 2 / 4 | 🇵🇯🇷🇰 (없는 국기 PJ·RK가 됨) | 🇯🇵🇰🇷 |
| 한가 (가를 자모로 풀어 씀) | 2 / 3 | ᅡᄀ한 (자모가 흩어짐) | 가한 |
국기 이모지는 지역 문자 두 개가 짝을 이루고, 가족 이모지는 사람 이모지를 제로 폭 이음 문자(ZWJ)로 이은 묶음이며, 맥에서 만든 파일 이름의 한글은 초성·중성·종성 자모로 풀어 저장되는 일이 많습니다. 세 경우 모두 이 변환기에서는 한 글자로 움직입니다.
위아래 글자 표
위아래 단위는 글자 순서를 뒤집으면서 각 글자를 180도 돌린 모양과 닮은 유니코드 글자로 바꿉니다. 바뀌는 소문자의 절반가량은 이름에 'TURNED'가 붙은 유니코드 글자(예: U+0250 ɐ, U+0279 ɹ, U+0287 ʇ)이고, b·d·n·p·q·u는 돌리면 서로 같아지는 알파벳끼리 바꾸며, 나머지 소문자와 대문자·숫자는 모양이 닮은 다른 문자로 대신합니다. 표는 왼쪽 글자가 오른쪽 글자로 바뀐다는 뜻이며, 오른쪽 글자를 넣으면 왼쪽으로 돌아옵니다.
| 종류 | 원래 글자 | 바뀐 글자 |
|---|---|---|
| 소문자 | a b c d e f g h i j k l m n o p q r s t u v w x y z | ɐ q ɔ p ǝ ɟ ƃ ɥ ᴉ ɾ ʞ l ɯ u o d b ɹ s ʇ n ʌ ʍ x ʎ z |
| 대문자 | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | ∀ ꓭ Ɔ ꓷ Ǝ Ⅎ ⅁ H I ſ ꓘ ⅂ W N O Ԁ Ό ꓤ S ꓕ ∩ Λ M X ⅄ Z |
| 숫자 | 0 1 2 3 4 5 6 7 8 9 | 0 Ɩ ᘔ Ɛ ㄣ ϛ 9 ㄥ 8 6 |
| 문장부호 | . , ? ! ( ) [ ] { } < > _ & | ˙ ' ¿ ¡ ) ( ] [ } { > < ‾ ⅋ |
악센트가 붙은 글자(á·ñ·ü)는 악센트를 떼고 바탕 글자만 돌리며, 한글·가나·한자처럼 돌린 모양의 글자가 없는 문자는 그대로 둡니다. 결과는 그림이 아니라 글자이므로 메신저·SNS에 붙여 넣을 수 있지만, 대문자 B·D·K·R·T를 대신하는 리수 문자는 글꼴이 없는 일부 기기에서 네모로 보일 수 있습니다.
회문 판정 기준
회문은 앞에서 읽으나 뒤에서 읽으나 같은 글입니다. 판정은 원문에서 글자와 숫자만 남긴 뒤 대소문자, 악센트, 일본어 탁점·반탁점을 같은 글자로 보고 앞뒤를 맞대어 봅니다. 빈칸·문장부호·기호·이모지는 비교에서 빠지고, 글자·숫자가 두 개 이상일 때만 판정을 표시합니다.
| 원문 | 비교한 글자 수 | 판정 |
|---|---|---|
| 기러기 | 3 | 회문 |
| 다시 합창합시다 | 7 | 회문 |
| 소주 만 병만 주소 | 7 | 회문 |
| A man, a plan, a canal: Panama | 21 | 회문 |
| たけやぶやけた | 7 | 회문 |
| 오늘도 좋은 하루 | 7 | 회문 아님 |
한글은 음절 단위로 비교합니다. 그래서 '기러기'는 회문이지만 자모를 뒤집어야 같아지는 글은 회문으로 보지 않습니다. 영어에서 쓰는 'Was it a car or a cat I saw?'처럼 띄어쓰기와 물음표가 다른 문장도 글자만 맞으면 회문으로 판정됩니다.
자주 헷갈리는 경우
- 단어 순서와 글자 순서를 혼동: '나는 오늘 책을 읽었다'를 단어 단위로 뒤집으면 '읽었다 책을 오늘 나는'이고, 글자 단위로 뒤집으면 '다었읽 을책 늘오 는나'입니다. 문장을 거꾸로 말하는 놀이에는 글자, 어순 연습에는 단어를 고르세요.
- 단어를 뒤집었는데 문장부호가 그대로 있음: 단어 단위에서는 쉼표·마침표·물음표가 원래 자리에 남습니다. 'Hello, world! How are you?'는 'you, are! How world Hello?'가 되므로 문장부호까지 옮기려면 문장 단위를 쓰세요.
- 괄호와 따옴표가 반대로 보임: 글자 단위로 뒤집으면 '(안녕)'은 ')녕안('이 됩니다. 문자 자체의 순서를 뒤집은 정확한 결과이며, 괄호 방향을 바로잡으려면 결과에서 직접 고쳐야 합니다. 위아래 단위에서는 괄호도 함께 돌려 방향이 맞습니다.
- 약어 뒤에서 문장이 끊김: 'Mr. Kim은 3.14를 봤다.'를 문장 단위로 뒤집으면 'Mr.' 뒤에서 문장이 나뉩니다. 유니코드 기본 규칙은 마침표 뒤에 빈칸과 대문자가 오면 문장 끝으로 보기 때문이며, 3.14처럼 마침표 뒤에 숫자가 오면 나누지 않습니다.
- 줄 끝의 보이지 않는 빈칸: 다른 곳에서 복사한 글은 줄 끝에 빈칸이 붙어 있는 경우가 많아 글자 단위로 뒤집으면 줄 앞에 빈칸이 생깁니다. 빈칸을 '한 칸으로'로 바꾸면 줄 앞뒤 빈칸이 지워집니다.
- 두 번 뒤집으면 원래대로인지 헷갈림: 같은 단위와 범위로 두 번 뒤집으면 대부분 원문으로 돌아옵니다. 다만 빈칸 정리로 지운 빈칸은 돌아오지 않고, 위아래 단위에서 악센트를 뗀 글자는 바탕 글자(á → a)로 돌아옵니다. '첫 문장. 둘째 문장'처럼 마지막 문장에 마침표가 없으면 한 번 뒤집은 결과 '둘째 문장 첫 문장.'이 한 문장으로 읽혀 두 번째에는 순서가 바뀌지 않습니다.
이 변환기의 한계
- 글자 묶음·단어·문장 나누기는 브라우저의 Intl.Segmenter를 씁니다. 지원하지 않는 아주 오래된 브라우저에서는 코드 포인트와 간단한 규칙으로 나누므로 이모지·악센트가 쪼개질 수 있습니다.
- 문장 나누기는 유니코드 기본 규칙을 따르므로 'Mr.'·'Dr.' 같은 약어 뒤나 마침표 없이 끝나는 문장에서 사람이 생각하는 경계와 다를 수 있습니다.
- 일본어·중국어·태국어처럼 띄어 쓰지 않는 언어의 단어 경계는 브라우저가 가진 사전으로 정하므로 브라우저마다 조금씩 다를 수 있습니다.
- 위아래 글자는 라틴 알파벳·숫자·일부 문장부호에만 있습니다. 대신 쓰는 문자는 모양이 닮았을 뿐 다른 글자이므로 검색·맞춤법 검사에서는 원래 단어로 인식되지 않습니다.
- 아랍어·히브리어처럼 오른쪽에서 왼쪽으로 쓰는 글은 저장된 순서대로 뒤집으므로 화면에 보이는 순서와 결과가 다르게 느껴질 수 있습니다.
- 원문 칸은 100,000자(입력칸 기준 코드 단위)까지 받습니다. 순서 지도는 앞부분 몇 개 단위만 그리고, 결과 칸은 전체를 보여 줍니다.
- 넣은 글은 이 브라우저 안에서만 처리하며 서버로 보내거나 주소·저장소에 남기지 않습니다. 복사는 보안 연결(HTTPS)에서만 되고, 막히면 결과 칸을 직접 선택해 복사하세요.
출처
기준: 글자 묶음·단어·문장 경계와 정규화, 위아래 글자의 문자 이름은 아래 표준 원문을 2026년 10월 22일에 확인했습니다. 표의 결과는 이 페이지의 변환기가 같은 방법으로 계산한 값입니다.
- 01Unicode Standard Annex #29 — Unicode Text Segmentation개정 49(Unicode 18.0.0, 2026-09-01): 글자 묶음은 사용자가 인식하는 글자, 기본 문장 규칙은 'Mr. Jones' 같은 약어를 가리지 못함
- 02Unicode Standard Annex #15 — Unicode Normalization Forms개정 58(Unicode 18.0.0, 2026-08-12): NFD는 정준 분해, 한글 음절은 알고리즘으로 분해·합성
- 03Unicode Technical Standard #51 — Unicode Emoji개정 31(Emoji 18.0): 제로 폭 이음 문자로 이은 이모지 ZWJ 시퀀스의 정의
- 04Unicode 코드 차트 — IPA Extensions (U+0250–U+02AF)U+0250 TURNED A, U+0279 TURNED R, U+0287 TURNED T 등 돌린 모양의 글자
- 05MDN Web Docs — Intl.Segmenter() constructorgranularity grapheme·word·sentence: 글자 묶음·단어·문장 경계로 나눔
- 06MDN Web Docs — Clipboard: writeText() method보안 연결(HTTPS)에서만 클립보드에 쓸 수 있고, 허용되지 않으면 NotAllowedError
자주 묻는 질문
글자를 거꾸로 뒤집으려면 어떻게 하나요?
원문 칸에 글을 넣고 뒤집는 단위를 글자, 범위를 전체로 두면 결과 칸에 바로 거꾸로 된 글이 나옵니다. '오늘도 좋은 하루 보내세요'는 '요세내보 루하 은좋 도늘오'가 됩니다. 복사 단추를 누르면 결과 전체가 복사되고, txt 저장으로 파일로도 받을 수 있습니다.
줄마다 글자 뒤집기와 줄 순서 뒤집기는 무엇이 다른가요?
단위 글자에 범위 줄마다를 고르면 줄의 위치는 그대로 두고 각 줄 안의 글자 순서만 뒤집습니다. 단위 줄을 고르면 각 줄의 내용은 그대로 두고 마지막 줄이 맨 위로 오도록 줄의 순서만 바꿉니다. 목록을 최신 순으로 바꾸려면 줄, 줄마다 거울 글씨처럼 읽히게 하려면 글자와 줄마다를 고르세요.
단어 순서를 뒤집으면 쉼표나 마침표는 어디로 가나요?
문장부호와 빈칸은 원래 자리에 남고 단어만 거꾸로 채워집니다. 'Hello, world!'는 'world, Hello!'가 되고, 줄바꿈 위치도 그대로라서 여러 줄 글의 모양이 유지됩니다. 문장부호까지 통째로 옮기려면 단위를 문장으로 고르면 마침표·물음표·느낌표가 문장에 붙은 채로 순서가 바뀝니다.
이모지나 악센트가 붙은 글자도 제대로 뒤집히나요?
네. 화면에 한 글자로 보이는 묶음을 한 단위로 뒤집기 때문에 👨👩👧 같은 가족 이모지, 👍🏽 같은 피부색 이모지, 🇰🇷 국기, 결합 악센트가 붙은 é, 자모로 풀어 쓴 한글이 쪼개지지 않습니다. 코드 포인트 단위로 뒤집는 도구에서는 🇰🇷🇯🇵가 다른 글자로 바뀌거나 피부색 기호가 떨어져 나옵니다. 아주 오래된 브라우저처럼 글자 묶음 나누기를 지원하지 않으면 코드 포인트 단위로 처리합니다.
위아래로 뒤집힌 글자(ʇxǝʇ)는 어떻게 만드나요? 한글도 되나요?
뒤집는 단위에서 위아래를 고르면 글자 순서를 뒤집으면서 영어 알파벳·숫자·일부 문장부호를 180도 돌린 모양의 유니코드 글자로 바꿉니다. 'Hello World!'는 '¡plɹoM ollǝH'가 되고, 휴대폰을 거꾸로 들면 원래 문장처럼 읽힙니다. 한글·가나·한자에는 돌린 모양의 글자가 없어서 그대로 남고, 그대로 둔 글자 수를 결과 아래에 알려 줍니다. 뒤집힌 결과를 다시 넣고 위아래를 한 번 더 고르면 원래 글로 돌아오며, 악센트가 붙어 있던 글자만 악센트 없는 바탕 글자(á → a)로 돌아옵니다.
거울에 비친 것처럼 좌우가 반전된 글자도 만들 수 있나요?
복사해서 붙여 넣는 글자로는 만들 수 없습니다. 좌우를 뒤집은 모양의 유니코드 글자는 일부 라틴 글자에만 있어서 문장 전체를 거울 글씨로 바꿀 수 없기 때문입니다. 읽는 순서만 거울처럼 바꾸려면 글자 단위로 뒤집고, 모양까지 좌우로 반전하려면 글을 이미지로 만든 뒤 이미지 회전·반전 도구에서 좌우 반전을 쓰세요.
회문 판정은 어떤 기준으로 하나요?
원문에서 글자와 숫자만 남기고 빈칸·문장부호·기호는 뺀 뒤, 대소문자와 악센트(일본어 탁점 포함)를 같은 글자로 보고 앞뒤를 비교합니다. 그래서 '다시 합창합시다', 'A man, a plan, a canal: Panama'도 회문으로 판정합니다. 한글은 음절 단위로 비교하므로 '기러기'는 회문이지만 자모를 뒤집어야 같아지는 글은 회문이 아닙니다.
입력한 글이 서버로 전송되나요?
아니요. 뒤집기, 회문 판정, 복사, txt 저장은 모두 지금 쓰는 브라우저 안에서 처리하며 글을 서버로 보내거나 주소·저장소에 남기지 않습니다. 새로 고치면 처음 예시로 돌아갑니다.