본문으로 건너뛰기

텍스트 뒤집기

일반적인 이모지와 결합 문자를 나누지 않고 전체 문자 순서를 뒤집으세요.

뒤집을 텍스트

브라우저에서 처리해요.

최대 10,000개의 UTF-16 코드 단위. 사용자가 한 글자로 인식하는 문자소 묶음 단위로 뒤집습니다.

뒤집은 텍스트

텍스트를 입력한 뒤 뒤집기를 선택하세요.

텍스트를 안전하게 뒤집는 방법

  1. 뒤집을 텍스트를 정확히 입력하거나 붙여 넣으세요. 공백, 문장부호, 줄바꿈도 순서에 포함됩니다.
  2. 뒤집기를 선택하면 브라우저가 입력을 문자소 묶음으로 나누어 순서를 뒤집습니다.
  3. 결과와 원상 복원 검사를 확인한 뒤 뒤집은 텍스트만 복사하세요.
  4. 입력을 수정하면 이전 출력과 복사 상태가 지워지고 지우기는 입력과 결과를 모두 비웁니다.

문자소 묶음이 중요한 이유

JavaScript 문자열은 UTF-16으로 저장됩니다. 코드 단위를 뒤집으면 서로게이트 쌍이 나뉠 수 있고 코드 포인트를 뒤집어도 결합 문자나 폭 없는 결합자 이모지가 분리될 수 있습니다. 이 페이지는 Intl.Segmenter의 문자소 분할을 사용하여 e와 결합 악센트, 국기, 여러 가족 이모지처럼 사용자가 한 글자로 인식하는 조합을 함께 유지합니다.

동작 방식은 전체 문자소 순서를 뒤집는 한 가지입니다. 마지막 문자소가 처음으로 오고 줄바꿈도 함께 이동하며 단어 안의 순서도 바뀝니다. 단어 순서만 뒤집거나 각 줄을 따로 뒤집는 것과는 다릅니다.

정확한 뒤집기 예시

‘A👨‍👩‍👧‍👦B’는 ‘B👨‍👩‍👧‍👦A’가 되며 연결된 가족 이모지는 하나의 묶음으로 유지됩니다.

‘éx’(e 뒤에 결합 악센트, 그 뒤에 x)는 ‘xé’가 됩니다. 줄바꿈도 전체 순서에 포함되므로 ‘A B’는 ‘B A’가 됩니다.

범위와 제한

  • 문자소 분할은 브라우저의 유니코드 구현을 따릅니다. Intl.Segmenter가 없는 매우 오래된 브라우저는 텍스트를 손상시킬 수 있는 코드 단위 대체 처리를 사용하지 않고 지원 대상에서 제외합니다.
  • 아랍어, 히브리어, 양방향 제어 문자, 반전 문장부호는 저장 순서와 화면 표시 순서가 달라 결과가 예상과 다르게 보일 수 있습니다.
  • 거꾸로 모양의 글자 생성기, 단어 순서 변경기, 번역기, 암호화 기능, 파일 변환기, 영구 편집기는 아닙니다. 일반 텍스트를 이 기기에서 처리하고 저장하지 않습니다.

텍스트 뒤집기 FAQ

이모지가 분리되나요?

문자소 묶음으로 뒤집으므로 일반적인 연결 이모지, 국기, 피부색 조합을 함께 유지합니다.

줄마다 따로 뒤집나요?

아니요. 전체 텍스트가 하나의 순서이므로 줄바꿈 위치도 달라집니다.

정확성은 어떻게 확인하나요?

결과를 다시 분할하고 뒤집은 뒤 원래 문자열과 정확히 비교합니다.

오른쪽에서 왼쪽으로 쓰는 글이 예상과 다르게 보이는 이유는 무엇인가요?

브라우저는 저장된 문자 순서가 뒤집힌 뒤 양방향 표시 규칙을 적용합니다.