Преобразование регистра
Преобразование текста в разные регистры (верхний, нижний, snake_case, camelCase и др.).
Результат преобразования
Как использовать
Об этом инструменте
Преобразует текст между верхним, нижним регистром, Title Case и др. Преобразование в реальном времени; поддержка загрузки из файла.
Как использовать
1. Введите текст или загрузите из файла (.txt и т.д.). 2. При вводе автоматически отображаются все формы (upper, lower, snake, camel, pascal, kebab, title и др.). 3. Кнопка копирования рядом с каждой формой.
Опции
Ввод: текст или файл (макс. 10 000 симв. / 100 КБ).
■ Описание видов регистра • lowercase: всё строчными. Напр. hello world • UPPERCASE: всё прописными. Напр. HELLO WORLD • snake_case: слова через подчёркивание, строчные. Для переменных, колонок БД. Напр. hello_world • PASCAL_SNAKE_CASE: слова через подчёркивание, каждое слово прописными. Для констант. Напр. HELLO_WORLD • camelCase: первое слово строчными, остальные с заглавной, без разделителя. В JavaScript. Напр. helloWorld • PascalCase: каждое слово с заглавной, без разделителя. Для имён классов/типов. Напр. HelloWorld • kebab-case: слова через дефис, строчные. Для URL, HTML-атрибутов. Напр. hello-world • Title Case: каждое слово с заглавной. Для заголовков. Напр. Hello World • APA Title Case: как Title Case, короткие союзы/предлоги строчными (APA). Напр. The Quick Brown Fox • Sentence case: с заглавной только первая буква. Напр. Hello world • Train-Case: слова через дефис, каждое с заглавной. Напр. Hello-World • dot.case: слова через точку, строчные. Напр. hello.world
Примеры использования
• Нормализация имён констант/переменных • Стили заголовков • Нормализация поиска в БД • Форматирование английского текста
How it works
Преобразование выполняется в браузере на JavaScript без внешнего API. Регулярные выражения и строковые операции определяют границы слов и регистр, затем преобразуют в snake, camel, pascal, kebab, title и др. Ввод до 10 000 символов. Загрузка файлов через FileReader API только на клиенте.
Конфиденциальность и данные
Конвертация в браузере; ввод не отправляется.
Частые вопросы
- Q: Какие форматы регистра поддерживаются?
- A: lowercase, UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, camelCase, PascalCase, kebab-case, Title Case, APA Title Case, Sentence case, Train-Case и dot.case — 12 форматов, все генерируются одновременно.
- Q: Есть ли ограничение на количество символов?
- A: До 10 000 символов (100 КБ при загрузке файла). Для более длинных текстов разбейте их на части.
- Q: В чём разница между Title Case и APA Title Case?
- A: Title Case делает заглавной первую букву каждого слова. APA Title Case следует стилю APA: короткие союзы, предлоги и артикли (and, in, the и т.д.) остаются строчными, если они не стоят в начале.
- Q: Где применяется SCREAMING_SNAKE_CASE?
- A: Обычно используется для констант в Python и JavaScript/TypeScript (например, MAX_RETRY_COUNT, API_BASE_URL).
- Q: Текст отправляется на сервер?
- A: Нет. Все преобразования выполняются в браузере с помощью JavaScript. Текст не передаётся ни на какой сервер.
