텍스트 도구
텍스트 도구
글자 수 계산부터 JSON·인코딩까지 빠르게 처리합니다.
Base64 인코딩·디코딩
UTF-8 텍스트를 Base64로 인코딩하거나 Base64 문자열을 원래 텍스트로 디코딩합니다.
대문자·소문자 변환
영문 텍스트를 대문자, 소문자 또는 Title Case로 빠르게 바꿉니다.
글자 수 세기
입력한 텍스트의 글자, 단어, 줄 수와 공백 제외 글자 수를 실시간으로 계산합니다.
중복 줄 제거
같은 내용의 줄이 여러 번 있을 때 처음 등장한 줄만 남깁니다.
JSON 정렬·검증
JSON 데이터를 보기 좋게 들여쓰기하거나 한 줄로 압축하고 문법 오류를 확인합니다.
줄 수 세기
텍스트의 전체 줄 수와 빈 줄 수를 실시간으로 확인합니다.
줄바꿈 정리
연속된 빈 줄과 불필요한 줄 끝 공백을 정리해 텍스트 구조를 깔끔하게 만듭니다.
공백 제거
연속 공백을 하나로 정리하거나 모든 공백을 제거해 텍스트를 정돈합니다.
URL 인코딩·디코딩
URL에 포함하기 어려운 문자들을 percent-encoding 형식으로 바꾸거나 원래 문자열로 복원합니다.
한·영 키보드 오입력 복원기
한/영 전환을 잘못한 채 입력한 문자열을 두벌식 기준으로 복원합니다.
깨진 글자·인코딩 복구기
UTF-8·EUC-KR·Windows-1252 등 인코딩 오류로 깨진 문자열의 복구 후보를 비교합니다.
숨은 문자·유사문자 탐지기
제로폭·Bidi·특수 공백과 라틴/키릴/그리스 유사문자를 위치별로 찾아 안전하게 정리합니다.
고급 텍스트 비교기
줄·단어·문자 단위로 두 텍스트의 추가·삭제·변경 부분을 비교하고 통계를 표시합니다.
어떤 도구를 선택해야 하나요?
텍스트 정리는 ‘보기 좋게 만드는 작업’과 ‘데이터 구조를 바꾸는 작업’을 구분해야 합니다. 공백 하나나 줄바꿈 하나가 문장에서는 사소해 보여도 CSV·로그·코드에서는 의미 있는 구분자가 될 수 있어, 목적에 맞는 도구를 선택해야 합니다.
세기 도구는 기준을 먼저 확인하세요
글자 수에서 공백을 포함할지, 줄 수에서 빈 줄을 셀지에 따라 결과가 달라질 수 있습니다. 제출 기준이나 시스템 제한이 있다면 그 기준과 동일한 방식으로 세는지 확인하세요.
공백 제거는 가장 약한 정리부터 적용하세요
일반 문장에서는 연속 공백을 하나로 줄이는 정도가 안전하고, 모든 공백 제거는 코드·식별자처럼 공백이 없어야 하는 값에 더 적합합니다. 줄바꿈도 실제 문단인지 화면 줄바꿈인지 구분해야 합니다.
인코딩 도구는 텍스트 의미를 번역하지 않습니다
Base64나 URL 인코딩은 데이터를 다른 표현으로 바꾸는 것이지 암호화나 자연어 번역이 아닙니다. 민감한 값을 Base64로 바꿨다고 안전해지는 것은 아닙니다.
숨은 문자와 문자 깨짐은 별도 문제입니다
겉으로 같은 문자열이 비교되지 않으면 숨은 공백·제어문자·유사문자를 의심할 수 있고, 글자 자체가 깨졌다면 인코딩 해석 문제일 수 있습니다. 두 경우를 구분하면 복구가 빨라집니다.