Конвертор на регистър на буквите
Трябва ли бързо да превърнете текст в ГОЛЕМИ букви за заглавие, или обратното — да „укротите“ случайно включен Caps Lock по средата на имейл? Или пък се чудите как се казва в JavaScript променливата, която в Python сте свикнали да пишете с долна черта? Нашият конвертор на регистър на буквите се справя и с двете — с едно кликване превръща текста във всички обичайни и програмистки формати наведнъж.
Нашият инструмент е швейцарски нож за форматиране на текст. Достатъчно е да напишете текста веднъж (в произволна форма) и веднага ще го преобразуваме в останалите девет варианта.
Бърза промяна на главни и малки букви (без програмиране)
Най-честата употреба е и най-простата: искате текстът да е само изцяло с главни букви, изцяло с малки, или подредено форматиран за заглавие.
- UPPERCASE (ГОЛЕМИ БУКВИ): Идеално за заглавия, лога, предупреждения или формуляри, които изискват главни букви (напр. адрес върху плик).
- lowercase (малки букви): Подходящо за почистване на данни — например когато някой ви изпрати имейл или потребителско име, написано хаотично с ГОЛЕМи и малки букви, и трябва да го унифицирате.
- Title Case (Като Заглавие): Всяка Дума Започва С Главна Буква — използва се за заглавия на статии, имена на продукти или презентации в англосаксонски стил.
- Sentence case (Изречение): Само първата буква на изречението е главна, останалите — малки — точно както се пише правилно изречение.
Просто въведете текста в полето, изберете желания формат и натиснете Копирай. Никакво ръчно изтриване на Caps Lock или пренаписване буква по буква.
Бърз преглед: Кога да използвате кой Case в програмирането?
Ако програмирате и не сте сигурни коя конвенция за именуване (naming convention) къде се използва, ето преглед:
🐪 camelCase (Камилска нотация)
Започва с малка буква и всяка следваща дума започва с главна. Без интервали.
- Къде се използва: JavaScript, Java, Swift, Kotlin, Go.
- Примери:
myVariableName,getElementById,iPhone.
🐍 snake_case (Змийска нотация)
Всички букви са малки и разделени с долна черта.
- Къде се използва: Python, Rust, PHP, SQL бази данни, имена на файлове.
- Примери:
user_id,first_name,def my_function().
🍢 kebab-case (Шиш нотация)
Малки букви, разделени с тире. Изглежда като месо на шиш.
- Къде се използва: CSS класове, HTML атрибути, URL адреси (slugs), Kubernetes.
- Примери:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Подобно на camelCase, но първата буква е главна.
- Къде се използва: Имена на класове (Classes) в повечето езици (JS, Python, PHP), C# (методи и променливи), React компоненти.
- Примери:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Крещяща змийска нотация)
Главни букви, разделени с долна черта. Крещи ви, че тази стойност не трябва да се променя.
- Къде се използва: Константи, ENV променливи, глобални конфигурации.
- Примери:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Как работи нашият конвертор?
Нашият инструмент е „умен“. Това означава, че не просто тъпо заменя интервали или променя регистъра буква по буква.
- Разпознаване на думи: Алгоритъмът разпознава отделните думи, независимо дали са разделени с интервали (
hello world), долни черти (hello_world), тирета (hello-world) или преминаване към главна буква (helloWorld). - Нормализация: Всичко се преобразува в базова форма, независимо как е бил въведен текстът.
- Генериране: Създава всички варианти наведнъж — от обикновено голяма/малка буква до пълния набор от програмистки конвенции.
Това е полезно например при рефакторинг на код, когато трябва да преобразувате стари PHP променливи ($user_id) в модерен JavaScript (userId) или да създадете CSS клас (user-id) от името на колона в база данни. Но също толкова добре ще послужи и при писане на текстове, когато трябва бързо да унифицирате регистъра на буквите, без да отваряте Word или Excel.
ЧЗВ: Често задавани въпроси
Как да напиша текст с главни букви онлайн, без да го пренаписвам ръчно?
Въведете текста в полето по-горе и изберете формат UPPERCASE (ГОЛЕМИ). Инструментът незабавно преобразува целия текст в главни букви — работи коректно както с кирилица, така и с латиница (включително букви с диакритика), и веднага можете да копирате резултата.Какво е „Унгарска нотация“?
Това е по-стар метод на писане (често срещан в C/C++ през 90-те), при който името на променливата започва със съкращение на типа данни. НапримерstrName (string) или iCount (integer). Днес не се използва много в модерните езици, защото IDE ни показва типовете автоматично.
Мога ли да използвам kebab-case в JavaScript?
Не директно като име на променлива, тъй като тирето- в JS работи като оператор за изваждане. var my-variable би означавало "my минус variable". Kebab-case се използва в JS само като ключове в обекти, ако са в кавички: { "content-type": "json" }.
Какъв case да използвам за JSON?
Стандартът JSON не указва case, но Google и повечето REST API използват camelCase (напр.createdAt). От друга страна, някои по-стари API и Python бекенди връщат snake_case (напр. created_at). Важно е да сте последователни.