Бесплатный онлайн-конвертер регистра текста

Преобразуйте текст в ВЕРХНИЙ, нижний, Заголовок, camelCase, snake_case и ещё более 12 форматов — мгновенно, в вашем браузере.

Символов: 0 | Слов: 0 | Строк: 0
UPPERCASElowercaseРегистр предложенияРегистр заголовкаС заглавнойaLtErNaTiNg cAsEiNVERSE cASEcamelCasePascalCasesnake_casekebab-caseCONSTANT_CASEПеревернутьОчистить пробелыУбрать дублиСортировать строкиSlugifyBase64 кодироватьBase64 декодироватьURL кодироватьURL декодироватьHTML экранироватьHTML раскодироватьУбрать MarkdownROT13Текст → двоичныйДвоичный → текстТекст → hexHex → текстS̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶U̲n̲d̲e̲r̲l̲i̲n̲e̲uʍop ǝpᴉsdnɿoɿɿiMУбрать HTMLИзвлечь e-mailИзвлечь URLНумерация строкПеремешать строкиСлучайная строкаОбъединить строкиВ LFВ CRLF

Краткое руководство по регистру букв

Регистр букв — это способ, которым письменные языки различают более крупные прописные и меньшие строчные буквы. В системах письма, имеющих оба варианта, каждой прописной соответствует строчная, разделяющая то же имя, звучание и место в алфавите. Ниже — краткий обзор преобразований, которые выполняет этот инструмент, и того, когда их применять.

ВЕРХНИЙ РЕГИСТР

Каждая буква показана в заглавной форме. Подходит для коротких меток, предупреждений и аббревиатур; избегайте для длиннее нескольких слов — читать сложнее и кажется криком.

THIS IS AN EXAMPLE OF UPPERCASE IN USE.

нижний регистр

Каждая буква показана в строчной форме. В современных текстах это значение по умолчанию для основного текста — легко сканировать и не отвлекает на странице.

this is an example of lowercase in use.

Sentence case (как в предложении)

В верхнем регистре только первая буква каждого предложения, плюс имена собственные и всё, что требует английская грамматика. Естественный выбор для абзацев, интерфейсных текстов и разговорного стиля.

This is an example of sentence case in use.

Title Case (заголовочный)

Главные слова — существительные, глаголы, прилагательные — с прописной, короткие артикли, предлоги и союзы остаются в нижнем регистре. Классический стиль заголовков.

This Is an Example of Title Case in Use.

Capitalized Case (каждая первая прописная)

Первая буква каждого слова — прописная, остальные — строчные. В отличие от Title Case, исключений для коротких слов нет. Часто используется для имён, брендов и коротких меток.

This Is An Example Of Capitalized Case In Use.

aLtErNaTiNg cAsE (чередующийся)

Начинается со строчной и далее меняется посимвольно, без учёта исходного регистра. Чаще всего применяется в соцсетях как стилистический приём.

tHiS Is aN ExAmPlE Of aLtErNaTiNg cAsE In uSe.

iNVERSE cASE (инверсия)

Меняет регистр каждой буквы на противоположный. Удобно для быстрых визуальных эффектов и для проверки необычных шаблонов регистра в исходной строке.

tHIS IS AN EXAMPLE OF INVERSE CASE IN USE.

camelCase

Стиль для разработчиков: первое слово со строчной буквы, последующие — с заглавной, всё слитно. По умолчанию для переменных и функций в JavaScript, Java и Swift.

thisIsAnExampleOfCamelCase

PascalCase

Каждое слово (включая первое) — с заглавной буквы и слитно. Используется для имён типов: классов, интерфейсов и React-компонентов.

ThisIsAnExampleOfPascalCase

snake_case

Слова в нижнем регистре, соединённые подчёркиваниями. Стандарт для идентификаторов в Python, Rust и Ruby и для имён колонок в SQL.

this_is_an_example_of_snake_case

kebab-case

Слова в нижнем регистре, соединённые дефисами. Принято использовать для URL-slug, классов CSS и атрибутов HTML.

this-is-an-example-of-kebab-case

CONSTANT_CASE

Слова в верхнем регистре, соединённые подчёркиваниями. Применяется для констант и переменных окружения в большинстве языков.

THIS_IS_AN_EXAMPLE_OF_CONSTANT_CASE

Перевернуть

Переворачивает порядок всех символов текста. Полезно для быстрой обфускации, проверки палиндромов и игривой типографики.

.esu ni esrever fo elpmaxe na si sihT

Очистить пробелы

Сворачивает подряд идущие пробелы в один, обрезает пробелы по краям каждой строки и удаляет пустые строки. Идеально для текста, скопированного из Word или PDF.

Clean, tidy text on one line.

Удалить дубликаты строк

Удаляет повторяющиеся строки, оставляя первое вхождение. Порядок остальных строк сохраняется.

alpha beta gamma

Сортировать строки

Сортирует строки по алфавиту с учётом локали. Удобно для списков, столбцов CSV и наборов ключей JSON.

alpha beta gamma

Slugify

Нормализует строку для использования в URL-slug: убирает диакритику, удаляет пунктуацию и спецсимволы, переводит всё в нижний регистр и соединяет слова дефисами.

this-is-an-example-of-a-slug

Кодировать в Base64

Кодирует UTF-8 текст в строку Base64. Удобно для безопасного хранения данных в JSON, встраивания небольших ассетов в HTML или передачи коротких payload-ов в URL.

VGhpcyBpcyBhbiBleGFtcGxlIG9mIEJhc2U2NC4=

Декодировать Base64

Декодирует строку Base64 обратно в UTF-8 текст. Возвращает пустую строку, если ввод не является корректным Base64.

This is an example of Base64.

URL-кодировать

Процентно кодирует строку, чтобы её можно было безопасно использовать в query-строке или сегменте пути URL.

Hello%20World%20%26%20friends

URL-декодировать

Декодирует процентно кодированную URL-строку, возвращая исходные символы.

Hello World & friends

Экранировать HTML

Заменяет пять зарезервированных символов HTML (<, >, &, ", ') на соответствующие сущности, чтобы безопасно вставлять недоверенный текст в HTML.

&lt;script&gt;alert(1)&lt;/script&gt;

Снять HTML-экранирование

Декодирует HTML-сущности (именованные и числовые) обратно в исходные символы.

<script>alert(1)</script>

Удалить Markdown

Удаляет синтаксис Markdown — заголовки, выделения, блоки кода, ссылки, изображения, списки — и возвращает обычный текст.

Bold text and a link become plain words.

ROT13

Простой шифр замены, который заменяет каждую букву на отстоящую на 13 позиций далее в алфавите. ROT13 самообратен: применённый дважды, он восстанавливает исходный текст.

Guvf vf na rknzcyr bs EBG13 va hfr.

Текст в двоичный

Кодирует каждый UTF-8 байт ввода как 8-битное двоичное число, разделённое пробелами. Удобно для низкоуровневых демо и упражнений по информатике.

01001000 01101001

Двоичный в текст

Декодирует последовательность 8-битных двоичных чисел обратно в UTF-8 текст. Пробелы, запятые и прочие нецифровые символы игнорируются.

Hi

Текст в hex

Кодирует каждый UTF-8 байт ввода как двузначное шестнадцатеричное значение. Часто используется при отладке кодировок и для передачи бинарных данных в виде обычного текста.

48 65 6c 6c 6f

Hex в текст

Декодирует последовательность побайтовых шестнадцатеричных значений обратно в UTF-8 текст. Пробелы и не-hex символы игнорируются.

Hello

Зачёркнутый текст

Добавляет после каждого символа комбинирующий знак Unicode (U+0336), благодаря которому текст выглядит зачёркнутым в обычном тексте, био соцсетей и большинстве чатов.

T̶h̶i̶s̶ ̶i̶s̶ ̶s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶.

Подчёркнутый текст

Добавляет после каждого символа комбинирующий знак Unicode (U+0332), чтобы текст выглядел подчёркнутым без HTML и Markdown.

T̲h̲i̲s̲ ̲i̲s̲ ̲u̲n̲d̲e̲r̲l̲i̲n̲e̲d̲.

Перевёрнутый текст

Сопоставляет каждому символу его визуально перевёрнутый Unicode-аналог и инвертирует порядок, чтобы результат выглядел как исходный текст, повёрнутый на 180°.

˙uʍop ǝpᴉsdn sᴉ sᴉɥ┴

Зеркальный текст

Зеркалит каждый символ по горизонтали с помощью обратных Unicode-глифов и переворачивает порядок строки — как при чтении в зеркале.

.bɘɿoɿɿim ƨi ƨiʜT

Удалить HTML

Удаляет все HTML-теги из ввода и декодирует распространённые сущности, оставляя только обычный текст. Блочные элементы вроде p, br и li заменяются на переводы строк, чтобы сохранить структуру.

This is plain text.

Извлечь e-mail

Сканирует ввод и извлекает все найденные адреса e-mail без дубликатов, по одному на строку. Удобно вытаскивать адреса из вставленных писем или HTML-дампов.

alice@example.com bob@convertcasehq.com

Извлечь URL

Достаёт все http(s)-ссылки из ввода без дубликатов, по одной на строку. Полезно собирать ссылки из скопированных статей или логов чата.

https://convertcasehq.com https://example.com/blog

Нумерация строк

Добавляет к каждой строке её номер (с 1), выровненный так, чтобы двоеточия совпадали вертикально. Быстрый способ ссылаться на строки при шаринге сниппета.

1: First line 2: Second line

Перемешать строки

Случайно перемешивает порядок всех строк по алгоритму Фишера–Йетса. Подходит для плейлистов, списков имён или выборочных данных.

gamma alpha beta

Случайная строка

Выбирает одну случайную непустую строку из ввода. Идеально для выбора имени, победителя или подсказки из списка.

alpha

Объединить строки

Сжимает многострочный текст в одну строку, разделённую пробелами, со сжатыми лишними пробелами. Помогает разворачивать абзацы, разорванные жёсткими переводами строк из писем или PDF.

First line second line third line.

В LF

Нормализует окончания строк Windows (CRLF) и старого Mac (CR) к Unix-стилю LF. Часто нужно перед пушем в репозиторий или прогоном через Unix-утилиты.

line one line two

В CRLF

Преобразует окончания строк к Windows-стилю CRLF. Полезно при создании файлов, открываемых в Блокноте, или для инструментов, требующих CRLF.

line one\r\nline two