Handy Dev Tools
Простые онлайн-инструменты для повседневных задач.

Нет избранного

    Кодировщик/декодировщик Base64
    Markdown в HTML
    HTML в Markdown
    URL Кодирование/Декодирование
    Конвертер Unicode Escape
    Unicode Кодирование/Декодирование
    Форматировщик SQL
    Разделитель SQL
    Привязка параметров SQL
    Форматировщик JSON
    Форматировщик XML
    Форматировщик YAML
    Форматировщик GraphQL
    Преобразование JSON в YAML
    Преобразование YAML в JSON
    Преобразование JSON в TOML
    Преобразование TOML в JSON
    Кодирование/Декодирование HTML-сущностей
    Преобразование TOML в YAML
    Преобразование YAML в TOML
    Преобразование CSV в SQL INSERT
    Генератор Markdown-таблиц
    Преобразование JSON в XML
    Преобразование XML в JSON
    Генератор UUID
    Генератор ULID
    Генератор паролей
    Генератор хешей
    Генератор Lorem Ipsum
    Генератор URL-адресов изображений Lorem Picsum
    Генератор тестовых данных
    Генератор QR-кодов
    Парсер и конвертер S3 путей
    Калькулятор IP-адресов
    Разделение подсети
    Объединение подсетей
    Генератор подписанных URL CloudFront
    Генератор строк подключения RDS
    Конвертер координат
    Конвертер форматов геоданных
    Декодер и парсер JWT
    Basic аутентификация
    Анализатор надёжности пароля
    Валидатор банковских карт
    PII Mask (обезличивание данных)
    Генератор пары ключей RSA
    Преобразование регистра
    Преобразование ромадзи
    Конвертер римских цифр
    Конвертер фонетического кода
    Подсчёт символов
    Текстовый Diff
    Удаление HTML-тегов
    Тестер регулярных выражений
    Преобразование цветов
    Бросок костей
    Генератор Crontab
    Парсер Crontab
    Выбор эмодзи
    Конвертер Unix Timestamp
    Поиск HTTP статус-кодов
    Поиск портов
    Поиск MIME-типов
    Конвертер Base64 и файлов
    Изображение Base64 кодирование/декодирование
    Парсер User-Agent
    Парсер URL
    Проверка OGP
    Генератор сообщений коммитов
    Калькулятор chmod
    Генератор GIF-терминала
    .env Parser & Validator
Ctrl+K

Преобразование регистра

Преобразование текста в разные регистры (верхний, нижний, snake_case, camelCase и др.).

Text
Результат преобразования

Как использовать

Об этом инструменте

Преобразует текст между верхним, нижним регистром, 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. Текст не передаётся ни на какой сервер.