# Конвертор на главни и малки букви

> Преобразувайте текст в camelCase, snake_case, PascalCase и kebab-case, или само бързо в ГОЛЕМИ или малки букви. За програмисти и за всекидневно писане. Онлайн и безплатно.

URL: https://acrafto.com/bg/case-konverter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Трябва ли бързо да превърнете текст в ГОЛЕМИ букви за заглавие, или обратното — да „укротите“ случайно включен 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`.

---

## Как работи нашият конвертор?

Нашият инструмент е „умен“. Това означава, че не просто тъпо заменя интервали или променя регистъра буква по буква.

1. **Разпознаване на думи:** Алгоритъмът разпознава отделните думи, независимо дали са разделени с интервали (`hello world`), долни черти (`hello_world`), тирета (`hello-world`) или преминаване към главна буква (`helloWorld`).
2. **Нормализация:** Всичко се преобразува в базова форма, независимо как е бил въведен текстът.
3. **Генериране:** Създава всички варианти наведнъж — от обикновено голяма/малка буква до пълния набор от програмистки конвенции.

Това е полезно например при рефакторинг на код, когато трябва да преобразувате стари 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`). Важно е да сте последователни.

### Може ли конверторът да поправи текст, написан по грешка с включен Caps Lock?

Да. Ако вмъкнете текст, написан изцяло (иЛИ ЧАСТИЧНО) ОБЪРНАТО, просто изберете формат **lowercase**, а след това при нужда **Sentence case**, за да остане първата буква на изречението главна, както е обичайно.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Français (fr): [Convertisseur majuscule minuscule](https://acrafto.com/fr/convertisseur-de-cas/) ([Markdown](https://acrafto.com/fr/convertisseur-de-cas/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Latviešu (lv): [Lielo un mazo burtu pārveidotājs](https://acrafto.com/lv/gadijumu-parveidotajs/) ([Markdown](https://acrafto.com/lv/gadijumu-parveidotajs/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
- עברית (he): [המרת אותיות גדולות וקטנות](https://acrafto.com/he/case-converter/) ([Markdown](https://acrafto.com/he/case-converter/index.md))
