Към основното съдържание
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 slug

Резултатите ще се появят тук

Едно изречение на ред

Резултатите ще се появят тук

Изрежи и свий интервалите

Резултатите ще се появят тук

Често срещани употреби

  • Конвертор на названиеКонвертирайте текст в правилния случай на заглавие — правилно капитализирайте заглавия, заглавия на статии и заглавия на секции.
  • Конвертор на случай на предложениеКонвертирайте текст в случай на предложение — капитализирайте първата буква на всяко предложение за чист, четлив текст.
  • Конвертор на главни букви и малки буквиПревключвайте текст между ГЛАВНИ БУКВИ и малки букви — форматирайте код, очистите данни и стандартизирайте текст веднага.
  • camelCase & snake_case конверторКонвертирайте текст между camelCase, snake_case, kebab-case и PascalCase — существен за разработчици.
  • Конвертор на случай на текст за писатели на съдържаниеПерфектно форматирайте вашето съдържание — размер на заглавието за заглавия, случай на предложение за текст на тяло, правилния случай за имена.

Как работи

Всички 14 преобразувания на регистър се извършват изцяло във вашия браузър чрез ръчно написани алгоритми, съобразени с Unicode — без библиотека, без сървър, без качване. Вградените в JavaScript Unicode property escapes (\\p{L}, \\p{N}) запазват буквите с диакритични знаци и нелатинските символи непокътнати при всяка трансформация.

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

Свързани инструменти

Често задавани въпроси