Без качване, 100% локално, без акаунт

Конвертор на регистър

Конвертирай между camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, малки букви и URL slug. Нищо не напуска браузъра.

Как работи Конвертор на регистър

Конверторът на регистър трансформира поставения текст в някой от девет общи стилове на изписване: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, ГЛАВНИ БУКВИ и малки букви. Изберете целевия формат, щракнете веднъж за копиране и преобразуването е готово. Нищо от въведеното или поставеното от вас не се предава никъде; всяка трансформация се изпълнява като обикновена операция с низ в раздела на браузъра.

Логиката за преобразуване обработва правилно апострофи, тирета и смесени разделители. Sentence case прави главна само първата буква на първата дума и третира последователните интервали като единична граница на дума. Title Case прави главна първата буква на повечето думи, с изключение на кратки съюзи и предлози в средата на фраза. Изходното поле се обновява в момента, в който спрете да пишете, така че преминаването между няколко формата отнема само секунди.

Как да използвате Конвертор на регистър, стъпка по стъпка

  1. Поставете или въведете текста, който искате да конвертирате, в полето за въвеждане.
  2. Изберете целевия формат от списъка с опции.
  3. Прочетете конвертирания резултат в изходното поле.
  4. Натиснете бутона за копиране, за да копирате резултата в клипборда.

Често срещани приложения

  • Конвертирайте четимо за човек име на поле на API като "user first name" в snake_case за дефиниция на колона в база данни.
  • Преформатирайте списък с CSS класове от kebab-case в camelCase при мигриране на таблица със стилове към CSS-in-JS.
  • Преобразувайте съобщение за грешка в Sentence case в CONSTANT_CASE за използване като стойност на TypeScript enum.
  • Коригирайте регистъра на автоматично генериран масив от заглавия, така че всеки елемент да използва Title Case, преди да го визуализирате в потребителски интерфейс.

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

Изпраща ли се текстът ми до някаква външна услуга?

Не. Логиката за смяна на регистъра е набор от чисти трансформации на низове, изпълняващи се в раздела на браузъра. Поставеният текст остава на устройството ви от момента на въвеждане до момента на копиране на резултата.

Как инструментът разделя думите?

Той открива граници при интервали, долни черти, тирета и преходи от малка буква към главна буква (за вход, вече в camelCase или PascalCase). Например "myHTTPClient" се разделя на ["my", "HTTP", "Client"] заради последователността от главни букви. Буквите с диакритика и CJK символите се запазват, вместо да се премахват: те се движат заедно с думата, към която принадлежат.

Запазват ли се акронимите в camelCase и PascalCase?

Акроними като HTTP, URL или ID се изписват с малки букви, когато са в средата на дума в camelCase (httpClient, urlParser). Това следва най-разпространената JavaScript конвенция. В CONSTANT_CASE те остават изцяло с главни букви.

Мога ли да конвертирам многоредов текст?

Да. Всеки ред се конвертира независимо, което ви позволява да обработвате списък от идентификатори или заглавия на един проход. Празните редове се запазват като празни редове в изхода.

Каква е разликата между Title Case и Sentence case?

Title Case прави главна първата буква на повечето думи (кратките предлози и съюзи в средата на фраза остават с малки букви). Sentence case прави главна само самата първа дума на целия вход и оставя останалото непроменено, с изключение на собствените имена, които трябва да коригирате ръчно.