대소문자 변환기
대소문자 변환기는 입력한 텍스트를 여러 영문 표기 형식으로 바꾸는 도구다. 지원 모드는 대문자, 소문자, Title Case, Sentence case, alternating case, camelCase, PascalCase, snake_case다. 텍스트를 입력한 뒤 원하는 버튼을 누르면 결과가 읽기 전용 출력칸에 나타나고 바로 복사할 수 있다. 제목, 변수명, 파일명, 표 필드, 소셜 문구, 코드 조각을 정리할 때 빠르게 쓸 수 있다.
각 모드의 실제 동작
대문자와 소문자는 JavaScript의 toUpperCase와 toLowerCase를 사용한다. Title Case는 정규식으로 잡히는 단어마다 첫 글자를 대문자로, 나머지를 소문자로 바꾼다. Sentence case는 전체를 소문자로 만든 뒤 문장 시작과 마침표, 느낌표, 물음표 뒤의 첫 글자를 대문자로 바꾼다. alternating case는 문자 위치를 기준으로 번갈아 대소문자를 적용하므로 공백과 구두점도 다음 글자의 패턴에 영향을 준다. camelCase, PascalCase, snake_case는 주로 라틴 문자와 숫자 구분에 맞춰 동작한다.
주의할 점
이 도구는 문맥을 이해하는 교정기가 아니다. API, URL, iOS, 브랜드명, 사람 이름처럼 원래 대소문자가 중요한 표현은 결과를 직접 확인해야 한다. 한글, 한자, 일본어처럼 대소문자 개념이 없는 문자는 대부분 그대로 유지되고, 라틴 문자만 눈에 띄게 변한다. 코드 변수에 쓸 때는 언어와 팀 규칙을 확인해야 한다. JavaScript 변수는 camelCase, C# 타입명은 PascalCase, 일부 데이터베이스 필드는 snake_case를 선호한다.
작업 흐름
입력칸에 원문을 붙여 넣고 여러 모드를 눌러 비교한 뒤 최종 결과를 복사하면 된다. 출력 영역이 남아 있어 원문과 결과를 나란히 확인할 수 있고, 지우기 버튼은 입력, 출력, 선택 상태를 함께 초기화한다. 긴 문서 전체보다 제목, 코드 식별자, 짧은 문구처럼 목적이 같은 단위로 나누어 처리하는 것이 안전하다.
댓글