AnyNotepad Бесплатные онлайн-инструменты для текста
Форматы именования и данных
Explore all 218+ free online text tools
Все текстовые инструментыЕжедневное дизайн-вдохновение
Свежие взгляды из мира дизайна, обновляемые каждый день
Дизайн дня
Каждое утро на сцену выходит новый дизайн. Изучите материалы, референсы и творческие решения, стоящие за сегодняшней избранной работой.
Открыть дизайн дня
Дизайн-команда дня
Дизайн часто начинается с сотрудничества. Познакомьтесь с командой, чьи объединённые навыки создали работу, отмеченную жюри A' Design Award.
Узнать о команде
Дизайнер дня
За каждым продуманным дизайном стоит целенаправленный ум. Изучите портфолио, философию и путь сегодняшнего избранного лауреата A' Design Award.
Увидеть видение
Легенда дизайна дня
Десятилетия преданности делу определяют совокупность работ. Откройте для себя пожизненный вклад и непреходящее влияние сегодняшнего избранного дизайнера.
Почтить наследие
Дизайн-интервью дня
Беседы раскрывают то, чего не могут показать портфолио. Послушайте, как сегодняшний избранный дизайнер делится озарениями, поворотными моментами и трудными уроками.
Читать интервью
Событие дня
Заслуживающие внимания моменты из мира дизайна. От открытий выставок до запуска проектов — следите за событиями, знаменующими творческий прогресс.
Увидеть событие дня
Дизайн-идея дня
Каждый продукт начинается с мысли. Исследуйте сегодняшний концепт — видение, всё ещё ищущее форму, предложение, ожидающее подходящих условий для воплощения.
Исследовать идею
Дизайн-бренд дня
За каждым продуктом стоит организация с определённой точкой зрения. Узнайте о принципах и процессах, определяющих сегодняшний избранный бренд.
Узнать о бренде
Дизайн-тренд дня
Закономерности проявляются, когда обращаешь внимание. Следите за сегодняшним избранным движением — материалом, палитрой или подходом, набирающим популярность в различных дисциплинах.
Исследовать трендКонвертер camelCase
Преобразует текст в camelCase — первое слово целиком в нижнем регистре, а каждое последующее слово начинается с заглавной буквы, без пробелов и разделителей между словами. Стандартное соглашение об именовании для переменных JavaScript, методов Java, свойств TypeScript и многих других языков программирования.
get user profile data
↓
getUserProfileData
Конвертер PascalCase
Преобразует текст в PascalCase — каждое слово начинается с заглавной буквы, и все слова объединены без разделителей. Также называется Upper Camel Case. Стандартное соглашение для имён классов в C#, Java, TypeScript, имён компонентов React и многих объектно-ориентированных языков программирования.
get user profile data
↓
GetUserProfileData
Конвертер snake_case
Преобразует текст в snake_case — все символы в нижнем регистре, слова разделены подчёркиваниями. Стандартное соглашение об именовании в Python, Ruby, Rust, PHP (функции), именах столбцов баз данных и многих именах полей API. Также часто используется для именования файлов в среде Linux/Unix.
Get User Profile Data
↓
get_user_profile_data
Конвертер kebab-case
Преобразует текст в kebab-case — все символы в нижнем регистре, слова разделены дефисами. Стандартный формат для имён CSS-классов, HTML-атрибутов, URL-слагов, имён npm-пакетов и имён файлов в веб-проектах. Также называется spinal-case, lisp-case или dash-case.
Get User Profile Data
↓
get-user-profile-data
Конвертер CONSTANT_CASE
Преобразует текст в CONSTANT_CASE — все символы в верхнем регистре, слова разделены подчёркиваниями. Также известен как SCREAMING_SNAKE_CASE или MACRO_CASE. Универсальное соглашение для констант, переменных окружения, ключей конфигурации, значений перечислений и макроопределений C/C++ практически во всех языках программирования.
max retry count
↓
MAX_RETRY_COUNT
Конвертер SCREAMING-KEBAB-CASE
Преобразует текст в SCREAMING-KEBAB-CASE — все символы в верхнем регистре, слова разделены дефисами. Также известен как COBOL-CASE. Используется в программировании на COBOL, некоторых HTTP-заголовках, определённых стилях переменных окружения и везде, где требуется формат с прописными буквами через дефис. Громкий родственник kebab-case.
max retry count
↓
MAX-RETRY-COUNT
Конвертер dot.case
Преобразует текст в dot.case — все символы в нижнем регистре, слова разделены точками.
Используется в именах Java-пакетов (com.example.app), ключах файлов свойств, OID-идентификаторах,
иерархиях конфигурации и цепочках расширений файлов. Также часто встречается в нотации доступа к свойствам объектов.
Get User Profile Data
↓
get.user.profile.data
Конвертер flatcase
Преобразует текст в формат flatcase — все буквы строчные, без каких-либо разделителей. Все слова объединяются напрямую друг с другом. Используется для некоторых имён баз данных, хештегов без разделителей, коротких имён переменных и везде, где требуется компактный идентификатор в нижнем регистре без разделителей.
Get User Profile
↓
getuserprofile
Конвертер UPPERFLATCASE
Преобразует текст в формат UPPERFLATCASE — все буквы заглавные, без разделителей. Все слова объединяются напрямую друг с другом в верхнем регистре. Является аналогом flatcase в верхнем регистре — используется для некоторых идентификаторов устаревших систем, имён полей мейнфреймов и компактных кодов в верхнем регистре.
Get User Profile
↓
GETUSERPROFILE
Конвертер path/case
Преобразует текст в формат path/case — все буквы строчные, слова разделены прямыми слешами. Имитирует пути файлов Unix/Linux и сегменты URL-адресов. Полезен для генерации путей к файлам, определения маршрутов, конечных точек REST API и иерархических идентификаторов в стиле навигационных цепочек.
Get User Profile Data
↓
get/user/profile/data
Конвертер backslash\case
Преобразует текст в формат backslash\case — все буквы строчные, слова разделены обратными слешами.
Соответствует формату, используемому в путях файлов Windows и объявлениях пространств имён PHP
(например, App\Models\User). Также применяется в некоторых соглашениях пространств имён .NET.
App Models User Profile
↓
app\models\user\profile
Конвертер Space_Snake Case
Преобразует текст в формат Space_Snake — каждое слово начинается с заглавной буквы, а слова разделены нижним подчёркиванием с пробелами по обеим сторонам ( _ ). Гибридный формат, иногда используемый в отображаемых метках, интерфейсах конфигурации и читаемых идентификаторах, где требуется одновременно визуальное разделение и программные подчёркивания.
get user profile data
↓
Get _ User _ Profile _ Data
Конвертер Namespaced::Case
Преобразует текст в формат Namespaced::Case — каждое слово начинается с заглавной буквы и разделено двойными двоеточиями (::).
Соответствует синтаксису пространств имён C++ (std::string), путям модулей Ruby, вызовам статических методов PHP
и именам пакетов Perl. Полезен для быстрой генерации идентификаторов с пространствами имён из обычного текста.
app models user profile
↓
App::Models::User::Profile
Конвертер $phpVariable Case
Преобразует текст в формат переменной PHP — camelCase с префиксом знака доллара ($). Стандартный способ записи переменных в PHP. Входной текст разбивается на слова, объединяется в camelCase, а затем добавляется $. Экономит время при создании имён переменных PHP из описаний, полей базы данных или спецификаций.
user profile image url
↓
$userProfileImageUrl
Конвертер .css-class Case
Преобразует текст в формат CSS-селектора класса — kebab-case с префиксом точки (.). Создаёт
готовые к использованию CSS-селекторы классов, такие как .user-profile-card. Ускоряет написание CSS, преобразуя
описания компонентов или дизайн-спецификации непосредственно в валидные CSS-селекторы по стандартам BEM и веб-конвенциям.
user profile card header
↓
.user-profile-card-header
Конвертер Train-Case
Преобразует текст в формат Train-Case — каждое слово начинается с заглавной буквы, слова разделены дефисами.
Как PascalCase с дефисами между словами. Используется в HTTP-заголовках (Content-Type,
X-Request-Id), некоторых форматах конфигурационных файлов и идентификаторах в стиле заголовков с дефисами.
content type header value
↓
Content-Type-Header-Value
Конвертер TSV → CSV
Преобразует значения, разделённые табуляцией, в значения, разделённые запятыми. Когда вы вставляете данные из Excel, Google Sheets или любой электронной таблицы, они приходят в формате TSV (с разделителями-табуляциями). Этот инструмент конвертирует табуляции в запятые для стандартного формата CSV, правильно экранируя поля, содержащие запятые, для сохранения целостности данных.
Alice→30→Paris
Bob→25→London
↓
Alice,30,Paris
Bob,25,London
Конвертер CSV → TSV
Преобразует значения, разделённые запятыми, в значения, разделённые табуляцией. Обратная операция TSV → CSV — создаёт вывод с разделителями-табуляциями, который можно вставить напрямую в Excel, Google Sheets или любое приложение для работы с таблицами. Корректно обрабатывает экранированные поля CSV, удаляя кавычки и преобразуя внутренние запятые.
Alice,30,Paris
Bob,25,London
↓
Alice→30→Paris
Bob→25→London
Конвертер точка с запятой → CSV
Преобразует значения, разделённые точкой с запятой (европейский стиль), в стандартный CSV с запятыми. Многие европейские страны используют точку с запятой в качестве разделителя CSV, поскольку запятая используется как десятичный разделитель. Этот инструмент конвертирует такой формат в международный стандартный CSV с разделителем-запятой для совместимости с англоязычным ПО и API.
Alice;30;Paris
Bob;25;London
↓
Alice,30,Paris
Bob,25,London
Конвертер CSV → точка с запятой
Преобразует стандартный CSV с запятыми в европейский формат с точкой с запятой. Обратная операция «Точка с запятой → CSV». Необходим при подготовке данных для ПО, ожидающего разделители-точки с запятой — распространено в немецкой, французской, итальянской, испанской и других европейских локалях, где запятая используется как десятичный разделитель.
Alice,30,Paris
Bob,25,London
↓
Alice;30;Paris
Bob;25;London
Конвертер вертикальная черта → CSV
Преобразует значения, разделённые вертикальной чертой, в значения, разделённые запятыми. Файлы с разделителем-вертикальной чертой (|) распространены в устаревших системах, экспортах данных мейнфреймов, медицинских записях HL7, таблицах Markdown и выводе команд Unix. Этот инструмент удаляет разделители-вертикальные черты и конвертирует в стандартный формат CSV для современных инструментов и таблиц.
Alice|30|Paris
Bob|25|London
↓
Alice,30,Paris
Bob,25,London
Конвертер CSV → вертикальная черта
Преобразует значения, разделённые запятыми, в формат с вертикальной чертой. Разделители-вертикальные черты предпочтительны, когда поля данных часто содержат запятые (адреса, описания), так как вертикальная черта редко встречается в обычном тексте. Также полезен для создания строк таблиц Markdown, передачи данных в конвейеры Unix или подготовки импорта в устаревшие системы.
Alice,30,Paris
Bob,25,London
↓
Alice|30|Paris
Bob|25|London
Экранирование значений CSV кавычками
Оборачивает каждое поле CSV в двойные кавычки по стандарту RFC 4180. Преобразует a,b,c в
"a","b","c". Правильно экранирует существующие кавычки их удвоением. Необходимо для обеспечения
корректной обработки CSV-данных со специальными символами (запятые, переносы строк, кавычки) всеми парсерами и приложениями для работы с таблицами.
Alice,30,Paris, France
Bob,25,London
↓
"Alice","30","Paris, France"
"Bob","25","London"
Удаление кавычек из CSV
Удаляет обрамляющие двойные кавычки из полей CSV и отменяет экранирование удвоенных кавычек (""
обратно в "). Обратная операция экранирования CSV кавычками. Очищает чрезмерно закавыченные CSV-данные для удобства чтения,
подготавливает поля к отображению или упрощает CSV перед дальнейшей обработкой текста.
"Alice","30","Paris"
"Bob","25","London"
↓
Alice,30,Paris
Bob,25,London
Пробелы в CSV
Преобразует токены, разделённые пробелами, в значения, разделённые запятыми в каждой строке. Превращает данные с пробельными разделителями (вывод команд, отчёты фиксированной ширины, записи журналов) в корректный формат CSV. Несколько последовательных пробелов обрабатываются как один разделитель. Каждая строка обрабатывается независимо.
Alice 30 Paris
Bob 25 London
↓
Alice,30,Paris
Bob,25,London
CSV в пробелы
Преобразует значения, разделённые запятыми, в токены, разделённые пробелами в каждой строке. Обратная операция «Пробелы в CSV».
Создаёт чистый вывод с пробельными разделителями, подходящий для утилит командной строки Unix, shell-скриптов,
обработки awk и любых систем, ожидающих ввод с пробельными разделителями.
Alice,30,Paris
Bob,25,London
↓
Alice 30 Paris
Bob 25 London
Сортировка значений CSV
Сортирует значения внутри каждой строки, разделённой запятыми, по алфавиту или числовому порядку. В отличие от “Сортировки строк”, которая переставляет целые строки, эта функция сортирует отдельные поля внутри каждой строки. Полезна для нормализации списков тегов, перестановки значений столбцов, сортировки списков атрибутов или упорядочивания данных, разделённых запятыми, по алфавиту.
cherry,apple,banana
zebra,mouse,ant
↓
apple,banana,cherry
ant,mouse,zebra
Транспонирование таблицы
Меняет местами строки и столбцы CSV-таблицы. Первая строка становится первым столбцом, вторая строка становится вторым столбцом и так далее. Обрабатывает поля в кавычках с запятыми и дополняет строки до одинаковой длины. Показывает сводку с исходными и транспонированными размерами. Идеально для поворота данных, преобразования строковых данных в столбцовый формат или реструктуризации экспортов из электронных таблиц.
Name,Age,City
Alice,30,London
Bob,25,Paris
↓
Name,Alice,Bob
Age,30,25
City,London,Paris
(3×3 → 3×3 транспонировано)
Извлечение столбца CSV
Извлекает один столбец из CSV-данных. Введите номер столбца (начиная с 1) или название заголовка в строке 1, затем ваши CSV-данные в строках 2+. Обрабатывает поля в кавычках с запятыми. Выводит все значения этого столбца, по одному на строку, с подсчётом. Идеально для извлечения списков email, идентификаторов, имён или любого отдельного поля из большого набора данных.
email
Name,Email,City
Alice,alice@test.com,London
Bob,bob@test.com,Paris
↓
Email
alice@test.com
bob@test.com
(Столбец 2, извлечено 3 значения)
Сортировка CSV по столбцу
Сортирует CSV-данные по определённому столбцу в порядке возрастания. Введите номер столбца (начиная с 1) в строке 1, затем ваши CSV-данные в строках 2+. Строка заголовка остаётся на месте, а строки данных переупорядочиваются. Автоматически определяет, содержит ли столбец числа (сортирует числовым методом) или текст (сортирует по алфавиту). Правильно обрабатывает поля в кавычках с запятыми.
2
Name,Age,City
Charlie,35,Berlin
Alice,28,London
Bob,42,Paris
↓
Name,Age,City
Alice,28,London
Charlie,35,Berlin
Bob,42,Paris
Удаление дубликатов строк CSV
Удаляет дублирующиеся строки из CSV-данных на основе точного совпадения строк. Сохраняет первое вхождение каждой уникальной строки и удаляет все последующие дубликаты. Показывает сводку с исходным количеством строк, удалёнными дубликатами и оставшимися уникальными строками. Работает с любыми разделёнными данными. Идеально для очистки экспортированных данных, удаления дублирующихся записей или дедупликации списков рассылки.
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Alice,alice@test.com
Charlie,charlie@test.com
↓
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Charlie,charlie@test.com
(Удалён 1 дубликат, 4 уникальные строки)
Выравнивание столбцов
Дополняет столбцы пробелами, чтобы они выстраивались вертикально в читаемом формате фиксированной ширины. Автоматически определяет разделитель (табуляция, вертикальная черта, запятые или множественные пробелы) и выравнивает каждый столбец по ширине его самого длинного значения. Идеально для создания читаемых таблиц данных в комментариях к коду, README-файлах, лог-файлах, терминальном выводе или простой текстовой документации.
Name,Age,City
Alice,30,London
Bob,25,Paris
Charlotte,42,San Francisco
↓
Name Age City
Alice 30 London
Bob 25 Paris
Charlotte 42 San Francisco