Перейти к основному содержимому
LibraTool logoLibraTool

Конвертер регистра текста — бесплатно

Преобразуйте текст в ВЕРХНИЙ регистр, нижний регистр, Каждое Слово С Заглавной, camelCase, snake_case и другие.

Работает офлайн после загрузки
Символов: 0Слов: 0Предложений: 0Строк: 0
UPPERCASE

Результаты появятся здесь

lowercase

Результаты появятся здесь

Title Case

Результаты появятся здесь

Каждое Слово С Заглавной

Результаты появятся здесь

Sentence case

Результаты появятся здесь

camelCase

Результаты появятся здесь

PascalCase

Результаты появятся здесь

snake_case

Результаты появятся здесь

kebab-case

Результаты появятся здесь

CONSTANT_CASE

Результаты появятся здесь

dot.case

Результаты появятся здесь

path/case

Результаты появятся здесь

Train-Case

Результаты появятся здесь

aLtErNaTiNg

Результаты появятся здесь

iNVERSE cASE

Результаты появятся здесь

sPoNgE cAsE

Результаты появятся здесь

Убрать диакритику

Результаты появятся здесь

URL-слаг

Результаты появятся здесь

Одно предложение в строке

Результаты появятся здесь

Обрезать и сжать пробелы

Результаты появятся здесь

Частые применения

  • Конвертер прописных букв заголовковПреобразовать текст в правильный регистр заголовков — правильно написать заголовки названия статей и заголовки разделов.
  • Конвертер прописных букв предложенийПреобразовать текст в регистр предложений — написать первую букву каждого предложения чистый читаемый текст.
  • Конвертер прописных и строчных буквПереключить текст между ПРОПИСНЫМИ и строчными буквами — форматировать код очищать данные и стандартизировать текст мгновенно.
  • Конвертер camelCase и snake_caseПреобразовать текст между camelCase snake_case kebab-case и PascalCase — необходимо для разработчиков.
  • Конвертер регистров текста для авторов контентаФорматировать контент идеально — регистр заголовков для заголовков регистр предложений для основного текста правильный регистр для имен.

Как это работает

Все 14 конвертаций регистра происходят полностью в вашем браузере с использованием написанных вручную алгоритмов с учётом Unicode — без библиотеки, без сервера, без загрузки. Нативные экранирования свойств Unicode JavaScript (\p{L}, \p{N}) сохраняют символы с акцентами и не-латинские символы нетронутыми через каждую трансформацию.

  1. 1
    Живой реактивный парсинг
    Каждое нажатие клавиши запускает вычисление useMemo, которое запускает все 14 функций-конвертеров одновременно по вашему вводу, так что результаты обновляются в реальном времени без задержки или нажатия кнопки.
  2. 2
    Токенизация с учётом Unicode
    Перед разбиением или объединением слов код удаляет начальные/конечные не-буквенно-цифровые символы, используя экранирования свойств Unicode \p{L} и \p{N}. Это гарантирует, что слова вроде "café" или "naïve" правильно токенизируются в camelCase или snake_case без потери букв с акцентами.
  3. 3
    Трансформация строки для каждого формата
    Каждый стиль регистра применяет свою собственную логику регулярных выражений: форматы на основе разделителей (snake, kebab, dot, path, CONSTANT) используют единую замену, которая сворачивает все не-словесные последовательности в разделитель; структурные форматы (camelCase, PascalCase, Train-Case) присоединяют к этому капитализацию по границе слова; предложение и заголовочный регистр используют шаблоны lookahead для капитализации только после границ пунктуации или пробелов.
  4. 4
    Копируйте или скачивайте результаты
    У каждой карточки результата есть своя кнопка Копировать, использующая API navigator.clipboard. «Копировать всё» и «Скачать .txt» объединяют все 14 выводов как помеченные блоки обычного текста. Ваш последний ввод сохраняется в localStorage, так что он переживает обновление страницы, никогда не покидая ваше устройство.

Похожие инструменты

Часто задаваемые вопросы