사용처를 확인하지 않고 공개 식별자 변경
필드명, 환경 변수, 선택자, 경로는 외부 계약일 수 있습니다. 기존 이름을 바꾸기 전에 참조 위치와 테스트를 확인해야 합니다.
붙여 넣은 텍스트의 각 줄을 UPPERCASE, lowercase, 기계식 Title Case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, path/case의 정확한 10개 형식으로 변환합니다. camel 표기와 약어 경계를 Unicode 기준으로 나누고, 자동 변환이 판단할 수 없는 한계를 함께 표시합니다.
관련 작업 흐름을 이어가거나 이 작업 다음에 자주 사용하는 도구를 열어보세요.
케이스 변환기로 이름 후보를 만든 뒤 모든 이름 변경을 계약 변경으로 다룹니다. 사용처 조사, 약어 규칙, 잘못된 식별자, diff와 대상 환경 검증을 완료하세요.
열기관련 도구정확한 줄 hunk, 코드 포인트 강조, unified patch로 제한된 텍스트를 로컬 비교합니다.
열기관련 도구명확한 옵션과 경고로 Unicode·ASCII URL 슬러그 후보를 로컬에서 만듭니다.
열기관련 도구Unicode 경계, 캡처 토큰, 정확한 수치, Worker 제한으로 리터럴 또는 정규식 일치를 바꿉니다.
열기라벨 하나, 혼합된 식별자, CSV 헤더 목록 또는 여러 줄 텍스트를 입력 영역에 붙여 넣습니다.
수동으로 변환을 실행하거나, 짧은 입력은 라이브 모드를 켜 두고 입력이 멈춘 뒤 자동 갱신합니다.
여러 줄 결과를 신뢰하기 전에 원본 줄 수와 감지된 식별자 단어 수를 확인합니다.
구두점뿐인 줄, 숫자로 시작하는 결과, 약어, 길이가 달라지는 Unicode 매핑 경고를 읽습니다.
공백과 구두점을 보존하는 UPPERCASE·lowercase와 단어 경계를 정규화하는 나머지 8개 결과를 비교합니다.
필요한 결과만 복사한 뒤 대상 코드의 참조·예약어, 파일 시스템 규칙 또는 편집 스타일을 최종 검증합니다.
User Display Name 같은 라벨을 camelCase나 PascalCase 후보로 만든 뒤 대상 언어의 예약어와 참조를 확인합니다.
복사한 컬럼 제목의 순서와 입력 줄별 결과를 유지하면서 각 줄을 snake_case로 바꿉니다.
경로, 패키지 키, 설정 경로, 파일명을 만들기 전에 kebab-case, dot.case, path/case 후보를 비교합니다.
기존 이름이 camel·약어 경계에서 어떻게 나뉘는지 확인한 뒤 코드, 테스트, 문서, 클라이언트의 변경 범위를 계획합니다.
제목 대문자화 초안을 만든 다음 실제 매체의 조사·약어·브랜드·언어 규칙을 적용합니다.
필드명, 환경 변수, 선택자, 경로는 외부 계약일 수 있습니다. 기존 이름을 바꾸기 전에 참조 위치와 테스트를 확인해야 합니다.
XMLHttp는 xmlHttp로, APIResponse는 apiResponse로 정규화됩니다. XML, API, ID, OAuth 같은 표기를 유지해야 하면 프로젝트 규칙에 맞게 다시 검토하세요.
2026 release는 2026Release가 됩니다. 변환 결과가 일정하더라도 많은 언어에서 숫자로 시작하는 이름은 유효한 식별자가 아닙니다.
Title Case 결과는 감지한 모든 단어의 첫 글자를 기계적으로 바꿉니다. 문장 케이스, 브랜드 표기, AP·Chicago 같은 편집 규칙을 구현하지 않습니다.
단어 기반 결과 8개는 공백과 구두점을 제거하거나 다른 구분자로 바꿉니다. 원래 구두점을 유지하려면 UPPERCASE 또는 lowercase 결과를 선택해야 합니다.
Http 앞의 약어 경계와 request, id 앞의 구분자를 인식해 네 단어로 처리합니다. 약어 표기를 특별히 보존하지는 않습니다.
XMLHttp request-idcamelCase: xmlHttpRequestId | snake_case: xml_http_request_id | Title Case: Xml Http Request Id브라우저 입력란에서 받은 각 줄을 독립적으로 변환합니다. textarea는 붙여 넣은 CRLF와 CR을 LF로 정규화하므로 이 예시는 원본 파일 바이트가 아니라 줄 순서를 보존합니다.
First Name
APIResponse
camelCase: firstName
apiResponse
| snake_case: first_name
api_response
토크나이저는 Unicode 문자, 결합 부호, 숫자를 인식합니다. 소문자 또는 숫자 다음의 대문자와, 뒤에 소문자 단어가 이어지는 약어의 마지막 대문자 앞에 경계를 넣어 XMLHttp를 XML과 Http로 나눕니다.
UPPERCASE와 lowercase는 원래 줄 전체에 Unicode 기본 대소문자 연산을 적용하므로 구두점과 공백을 유지합니다. Unicode에 여러 문자로 확장되는 매핑이 있으면 결과 길이는 달라질 수 있습니다.
나머지 8개 결과는 감지한 각 단어를 소문자로 만든 뒤 형식에 맞게 대문자화하거나 연결합니다. 문자·결합 부호·숫자 밖의 문자는 경계로 쓰이며 결과에 그대로 복사되지 않습니다.
엔진은 CRLF, LF, CR, LINE SEPARATOR U+2028, PARAGRAPH SEPARATOR U+2029를 인식하고 전달받은 문자열에 있는 구분자를 유지합니다. 브라우저 입력란에 직접 넣은 CRLF와 CR은 변환 전에 LF로 정규화되므로 결과의 구분자로 원본 파일 바이트를 증명할 수 없습니다.
기계식 Title Case는 모든 감지 단어를 소문자로 만든 뒤 첫 대소문자 문자를 대문자로 바꿉니다. 예측 가능한 후보일 뿐 문장 케이스나 언어·브랜드·출판사별 제목 규칙은 아닙니다.
정확한 입력 한도는 UTF-8 2 MiB와 논리 줄 100,000개입니다. 입력을 변경하지 않고 브라우저에서 처리하며, 10개 전체 결과를 동시에 보관하는 메모리 비용을 제한합니다.
UPPERCASE, lowercase, 기계식 Title Case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, path/case의 정확한 10개입니다.
네. 전달받은 각 논리 줄을 따로 토큰화하고 그 문자열의 마지막 줄바꿈도 유지합니다. 엔진은 CRLF, LF, CR, U+2028, U+2029를 보존할 수 있지만 브라우저 입력란에 직접 넣은 CRLF와 CR은 LF로 정규화됩니다. 이 도구는 원본 바이트 줄바꿈 검사기가 아닙니다.
UPPERCASE와 lowercase는 공백과 구두점을 보존합니다. 나머지 8개는 Unicode 문자·결합 부호·숫자를 단어로 유지하고, 그 밖의 구분자는 형식에 따라 제거하거나 공백·밑줄·하이픈·점·슬래시로 바꿉니다.
camel 경계와 약어 경계는 찾지만 약어 정책까지 추측하지 않습니다. XMLHttpRequest는 xmlHttpRequest가 되므로 API, URL, ID, OAuth, 제품명은 프로젝트 규칙과 비교하세요.
JavaScript의 Unicode 기본 대소문자 매핑을 사용하며 특정 언어의 편집 로캘을 적용하지 않습니다. 대소문자가 없는 문자는 유지되고 결합 부호는 단어에 붙으며, ß가 SS가 되는 것처럼 길이가 바뀔 수 있습니다.
아닙니다. 숫자로 시작하는 이름, 예약어, 정규화 후 빈 줄, 대상 언어 고유 제한 때문에 유효하지 않을 수 있습니다. 숫자 시작 줄은 경고하지만 모든 언어 문법을 검사하지는 않습니다.
변환은 브라우저에서 실행됩니다. 집계 분석에는 바이트·줄·단어·결과 수와 경고 여부만 포함될 수 있으며, 붙여 넣은 원문이나 복사한 결과는 포함하지 않습니다.
관리 및 검수 SimpleWebUtils검토일
검증 방법: camelCase·snake_case 포함 10가지 케이스 변환기에서 “마이그레이션 전에 자동 후보 검토” 픽스처를 임의로 고치거나 단순화하지 않고 실행했습니다. “목표 명명 정책 작성”에서 “단어 경계와 경고 검토”로 이어지는 결과를 대조했습니다. 비성공 경로 검토에는 “마이그레이션 없이 API·DB 키 변경”, “모든 약어 변환을 그대로 승인” 조건을 사용했습니다.
기대 결과: 변환기는 xmlHttpRequestId와 2026Release를 후보로 제시했고, XMLHttp 약어 정책과 숫자로 시작하는 식별자의 유효성 위험은 수동 검토 대상으로 남겼습니다.
검증한 작업 가이드 열기도구를 열기 전에 자주 쓰는 작업 흐름과 예시를 확인하세요.
케이스 변환기로 이름 후보를 만든 뒤 모든 이름 변경을 계약 변경으로 다룹니다. 사용처 조사, 약어 규칙, 잘못된 식별자, diff와 대상 환경 검증을 완료하세요.
작업 가이드한 줄에 한 항목인 반복 데이터를 감사 가능한 고유 목록으로 바꾸면서 첫 번째 유효 원문을 보존하는 실전 흐름입니다.
작업 가이드정렬과 정규화를 혼동하지 않고 ID, 이름, URL, 태그, 라벨을 고유하고 검토하기 쉬운 순서로 만드는 흐름입니다.
작업 가이드슬러그 생성기는 일관된 경로 조각 후보를 만들 수 있지만 경로를 소유하거나 공개 주소를 보호하지는 못합니다. 이 절차는 대상 플랫폼과 현재 URL을 기록하고, 명시적인 Unicode 또는 ASCII 규칙을 선택하고, 음역과 인코딩 길이를 검토하고, 실제 네임스페이스에서 중복과 예약어를 확인합니다. 공개 URL을 바꿀 때는 리디렉션, canonical 메타데이터, 내부 참조, sitemap, 모니터링, 롤백을 필수 작업으로 다룹니다.
작업 가이드텍스트 정리는 명시적이고 되돌릴 수 있는 변환을 순서대로 적용할 때 가장 안전합니다. 원본을 보존하고 줄·구분자 경계를 확인한 뒤 한 번에 하나의 구조 변경만 실행하세요. 검토한 결과만 다음 단계 입력으로 넘기고 게시·가져오기·공유 전에 최종 텍스트를 실제 대상의 계약과 비교합니다.
관리 중인 다른 작업 흐름을 이어서 사용해 보세요
정확한 줄 hunk, 코드 포인트 강조, unified patch로 제한된 텍스트를 로컬 비교합니다.
명확한 옵션과 경고로 Unicode·ASCII URL 슬러그 후보를 로컬에서 만듭니다.
Unicode 경계, 캡처 토큰, 정확한 수치, Worker 제한으로 리터럴 또는 정규식 일치를 바꿉니다.
코드 포인트 근거와 호환 손실 경고를 제공하는 Unicode 정규화 도구입니다.
단어형 세그먼트, 확장 자소군, 코드 포인트, UTF-16 유닛, UTF-8 바이트, 줄과 읽기 시간을 로컬 계산합니다.