AnyNotepad Бесплатные онлайн-инструменты для текста
HTML и код
Explore all 218+ free online text tools
Все текстовые инструментыЕжедневное дизайн-вдохновение
Свежие взгляды из мира дизайна, обновляемые каждый день
Дизайн дня
Каждое утро на сцену выходит новый дизайн. Изучите материалы, референсы и творческие решения, стоящие за сегодняшней избранной работой.
Открыть дизайн дня
Дизайн-команда дня
Дизайн часто начинается с сотрудничества. Познакомьтесь с командой, чьи объединённые навыки создали работу, отмеченную жюри A' Design Award.
Узнать о команде
Дизайнер дня
За каждым продуманным дизайном стоит целенаправленный ум. Изучите портфолио, философию и путь сегодняшнего избранного лауреата A' Design Award.
Увидеть видение
Легенда дизайна дня
Десятилетия преданности делу определяют совокупность работ. Откройте для себя пожизненный вклад и непреходящее влияние сегодняшнего избранного дизайнера.
Почтить наследие
Дизайн-интервью дня
Беседы раскрывают то, чего не могут показать портфолио. Послушайте, как сегодняшний избранный дизайнер делится озарениями, поворотными моментами и трудными уроками.
Читать интервью
Событие дня
Заслуживающие внимания моменты из мира дизайна. От открытий выставок до запуска проектов — следите за событиями, знаменующими творческий прогресс.
Увидеть событие дня
Дизайн-идея дня
Каждый продукт начинается с мысли. Исследуйте сегодняшний концепт — видение, всё ещё ищущее форму, предложение, ожидающее подходящих условий для воплощения.
Исследовать идею
Дизайн-бренд дня
За каждым продуктом стоит организация с определённой точкой зрения. Узнайте о принципах и процессах, определяющих сегодняшний избранный бренд.
Узнать о бренде
Дизайн-тренд дня
Закономерности проявляются, когда обращаешь внимание. Следите за сегодняшним избранным движением — материалом, палитрой или подходом, набирающим популярность в различных дисциплинах.
Исследовать трендУдаление HTML-тегов
Удаляет все HTML-теги из вашего текста, оставляя только видимое текстовое содержимое. Удаляет все теги,
включая <p>, <div>, <a>, <span>
и встроенные стили. Идеально подходит для извлечения чистого текста из веб-страниц, HTML-писем, контента CMS и любых
источников, где нужен простой текст без разметки.
<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>
↓
Hello This is bold text.
Экранирование HTML
Преобразует специальные символы HTML в их безопасные эквиваленты-сущности: < становится
<, > становится >, & становится
&, а кавычки становятся ". Необходим для отображения фрагментов кода в
HTML, предотвращения XSS-атак и безопасного встраивания пользовательского ввода в веб-страницы.
<script>alert("XSS")</script>
↓
<script>alert("XSS")</script>
Деэкранирование HTML
Преобразует HTML-сущности обратно в исходные символы: < становится
<, > становится >, & становится
&. Обратная операция экранирования HTML — используйте для восстановления экранированного HTML в рабочую разметку
или для чтения содержимого, закодированного сущностями, в его естественном виде.
<h1>Hello & Welcome</h1>
↓
<h1>Hello & Welcome</h1>
Удаление CSS
Удаляет весь CSS-код из вашего текста — включая блоки <style>, встроенные
атрибуты style="..." и атрибуты class/id. Очищает HTML,
скопированный с веб-страниц или из почтовых шаблонов, оставляя только структурную разметку и текстовое содержимое без
какой-либо информации о стилях.
<p style="color:red; font-size:14px;">Hello World</p>
↓
<p>Hello World</p>
Удаление Markdown
Удаляет весь синтаксис Markdown из вашего текста — заголовки (#), жирный (**), курсив (*), ссылки ([]()), изображения, блоки кода, цитаты (>), горизонтальные линии и маркеры списков. Оставляет чистый, читаемый простой текст. Идеально подходит для извлечения контента из .md-файлов, README-документов или контента CMS, хранящегося в формате Markdown.
# Hello **World**
This is a [link](https://example.com) and `inline code`.
↓
Hello World
This is a link and inline code.
Удаление комментариев кода
Удаляет все распространённые форматы комментариев кода из вашего текста: однострочные комментарии (//),
многострочные комментарии (/* ... */), HTML-комментарии (<!-- ... -->) и комментарии с решёткой
(#). Полезно для минификации кода, очистки конфигурационных файлов или извлечения только функциональных
строк из исходного кода.
var x = 5; // set x
/* This is
a comment */
var y = 10;
↓
var x = 5;
var y = 10;
Форматирование JSON (Pretty Print)
Берёт компактный или минифицированный JSON и форматирует его с правильными отступами и переносами строк для удобства чтения. Каждый вложенный уровень отступается на 2 пробела. Проверяет синтаксис JSON и сообщает об ошибках, если входные данные некорректны. Основной инструмент для проверки ответов API, отладки структур данных и просмотра конфигурационных файлов.
{"name":"Alice","age":30,"city":"Paris"}
↓
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
Минификация JSON
Сжимает форматированный JSON в одну строку без лишних пробелов. Удаляет все отступы, переносы строк и дополнительные пробелы, сохраняя при этом структуру данных. Уменьшает размер файла для API-запросов, хранения конфигураций и сетевой передачи. Обратная операция форматирования JSON.
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
↓
{"name":"Alice","age":30,"city":"Paris"}
CSV в JSON
Преобразует данные CSV в массив JSON-объектов. Первая строка используется как имена свойств (ключи), а каждая последующая строка становится объектом. Обрабатывает поля в кавычках, запятые внутри кавычек и типичные крайние случаи CSV. Незаменим для импорта данных из таблиц в веб-приложения, API и программы на JavaScript.
name,age,city
Alice,30,Paris
Bob,25,London
↓
[
{"name":"Alice","age":"30","city":"Paris"},
{"name":"Bob","age":"25","city":"London"}
]
JSON в CSV
Преобразует массив JSON-объектов в формат CSV. Автоматически извлекает все имена свойств в качестве строки заголовков и сопоставляет значения каждого объекта с соответствующими столбцами. Обрабатывает вложенные значения путём их строковой сериализации. Обратная операция CSV в JSON — идеально подходит для экспорта данных API в таблицы.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
↓
name,age
Alice,30
Bob,25
CSV в таблицу Markdown
Преобразует данные CSV или TSV в отформатированную таблицу Markdown с правильно выровненными столбцами, разделителями заголовков и вертикальными разделителями. Первая строка становится заголовком таблицы. Готово для вставки в README на GitHub, документацию, Notion, Jira, Confluence или любую платформу, поддерживающую Markdown.
name,age,city
Alice,30,Paris
Bob,25,London
↓
| name | age | city |
| ----- | --- | ------ |
| Alice | 30 | Paris |
| Bob | 25 | London |
Строки в JSON-массив
Преобразует список значений (по одному на строку) в JSON-массив с автоматическим определением типов. Числа становятся JSON-числами, «true»/«false» становятся булевыми значениями, «null» становится null, а всё остальное становится строкой в кавычках. Пустые строки пропускаются. Идеально подходит для быстрого создания JSON-массивов из простых списков.
apple
42
true
banana
null
↓
["apple", 42, true, "banana", null]
Удаление PHP-комментариев
Удаляет все комментарии в стиле PHP из вашего кода, включая однострочные комментарии //,
комментарии с решёткой # и многострочные блочные комментарии /* ... */. Интеллектуально сохраняет
URL-адреса, содержащие ://, и цветовые коды в формате #ff6600. Идеально для очистки
исходных файлов перед развёртыванием или уменьшения размера файла.
$name = "World"; // user name
/* Say hello */
echo "Hello $name"; # output
↓
$name = "World";
echo "Hello $name";
Удаление Python-комментариев
Удаляет все комментарии Python из вашего кода, включая однострочные комментарии #
и многострочные строки документации ("""...""" и '''...'''). Учитывает строки, содержащие
символ решётки, и сохраняет строки шебанг (#!/usr/bin/env python). Идеально для подготовки
продакшн-кода или уменьшения размера скрипта.
"""Module docstring"""
name = "World" # user name
# Print greeting
print(f"Hello {name}")
↓
name = "World"
print(f"Hello {name}")
Удаление HTML-комментариев
Удаляет все блоки HTML-комментариев (<!-- ... -->) из вашей разметки.
Удаляет как однострочные, так и многострочные комментарии, включая условные комментарии и аннотации редактора.
Отлично подходит для очистки HTML перед продакшном, уменьшения веса страницы или удаления заметок разработчиков из
публичного кода.
<div>
<!-- Navigation section -->
<nav>Menu</nav>
<!-- TODO: fix later -->
</div>
↓
<div>
<nav>Menu</nav>
</div>
Экранирование строк JavaScript
Экранирует ваш текст для безопасного использования внутри строкового литерала JavaScript. Преобразует обратные косые черты,
одинарные кавычки, двойные кавычки, переносы строк, возвраты каретки, табуляции и нулевые символы в их экранированные
эквиваленты (\\, \', \", \n, \r,
\t, \0). Результат оборачивается в одинарные кавычки, готовый для вставки непосредственно в
ваш JS-код.
He said "it's done"
on two lines.
↓
'He said \"it\'s done\"\non two lines.'
Экранирование строк Python
Экранирует ваш текст для безопасного использования внутри строкового литерала Python. Для однострочного текста экранирует
обратные косые черты, кавычки, переносы строк, возвраты каретки и табуляции, оборачивая результат в одинарные кавычки. Для
многострочного текста автоматически использует тройные кавычки ("""...""") для
естественного сохранения переносов строк. Готово для вставки непосредственно в исходный код Python.
Hello "World"
Second line here
↓
"""Hello "World"
Second line here"""
Экранирование строк Java
Экранирует ваш текст для безопасного использования внутри строкового литерала Java. Преобразует обратные косые черты, двойные кавычки,
переносы строк, возвраты каретки и табуляции в их экранированные последовательности Java (\\, \",
\n, \r, \t). Результат оборачивается в двойные кавычки, готовый для вставки
в исходный файл Java, Kotlin, Scala или любого JVM-языка. Также подходит для строковых литералов C# и C++.
Path: C:\Users\"Admin"
Next line
↓
"Path: C:\\Users\\\"Admin\"\nNext line"
Экранирование регулярных выражений
Экранирует все метасимволы регулярных выражений в вашем тексте, чтобы его можно было использовать как
литеральную строку поиска внутри шаблона регулярного выражения. Добавляет обратную косую черту перед . * + ? ^ $ { } ( ) | [ ] \.
Незаменимо, когда нужно найти текст, содержащий специальные символы regex—например, поиск
$price, file.txt или (optional) буквально в движке регулярных выражений.
Price is $19.99 (USD) [sale]
↓
Price is \$19\.99 \(USD\) \[sale\]
Объяснение Crontab
Переводит cron-выражения расписаний на понятный язык. Введите любое 5-полевое cron-выражение
(минута, час, день месяца, месяц, день недели) и получите понятную расшифровку каждого поля, включая
диапазоны, шаги и списки. Также поддерживает сокращения @daily, @weekly,
@hourly и @monthly. Объясняет полное расписание на естественном языке.
30 2 * * 1-5
↓
minute: 30 → минута: 30
hour: 2 → час: 2
day-of-week: 1-5 → с понедельника по пятницу
➡ Запускается ежедневно в 02:30, понедельник–пятница
Калькулятор Chmod
Конвертирует между восьмеричным и символьным форматами прав доступа к файлам Unix. Введите восьмеричное значение
755 или символьную строку rwxr-xr-x и получите оба представления, а также
подробную расшифровку прав владельца, группы и остальных (чтение, запись, выполнение). Также генерирует
готовую команду chmod. Обрабатывает несколько значений одновременно, по одному на строку.
755
↓
Octal: 755 Symbolic: rwxr-xr-x
Owner: rwx (чтение, запись, выполнение)
Group: r-x (чтение, выполнение)
Others: r-x (чтение, выполнение)
Usage: chmod 755 filename
Форматирование переменных окружения
Очищает и стандартизирует файлы переменных окружения (.env). Преобразует все
ключи в UPPER_SNAKE_CASE, выравнивает знаки равенства для читаемости и автоматически оборачивает значения,
содержащие пробелы, кавычки или специальные символы, в двойные кавычки. Сохраняет комментарии и пустые строки.
Идеально для приведения в порядок файлов .env в Docker, Laravel, Node.js или любом проекте по принципу 12 факторов.
database-host=localhost
App Name=My Cool App
# comment
api_key=abc123
↓
DATABASE_HOST=localhost
APP_NAME ="My Cool App"
# comment
API_KEY =abc123
Минификация CSS
Сжимает ваш CSS-код, удаляя комментарии, сворачивая пробелы, убирая лишние пробелы вокруг селекторов, свойств и значений, а также удаляя завершающие точки с запятой перед закрывающими скобками. Показывает подробную сводку с исходным размером, минифицированным размером и сэкономленными байтами в процентах. Идеально для оптимизации таблиц стилей для продакшена, уменьшения времени загрузки страниц и сокращения размера CSS-файлов.
/* Main styles */
.header {
color: #333;
margin: 0;
}
↓
.header{color:#333;margin:0}
(Сэкономлено 42 байта, 58.3%)
Минификация HTML
Сжимает вашу HTML-разметку, удаляя комментарии, сворачивая пробелы между тегами и сокращая множественные пробелы до одного. Показывает подробную сводку с исходным размером, минифицированным размером и сэкономленными байтами в процентах. Отлично подходит для уменьшения размера HTML, ускорения доставки страниц и подготовки разметки к развёртыванию в продакшен.
<!-- Header -->
<div>
<h1> Hello </h1>
<p> World </p>
</div>
↓
<div><h1> Hello </h1><p> World </p></div>
(Сэкономлено 35 байт, 46.7%)
Форматирование XML
Красиво форматирует XML-разметку с правильными отступами (2 пробела на уровень). Разбирает открывающие теги, закрывающие теги, самозакрывающиеся теги, инструкции обработки и текстовое содержимое, затем формирует документ с чистой, читаемой вложенностью. Работает с минифицированным или плохо отформатированным XML. Идеально для отладки API-ответов, проверки конфигурационных файлов, SOAP-сообщений или любых XML-данных.
<root><item><name>Test</name><value>42</value></item></root>
↓
<root>
<item>
<name>Test</name>
<value>42</value>
</item>
</root>
Минификация XML
Сжимает вашу XML-разметку, удаляя комментарии и сворачивая все пробелы между тегами. Показывает подробную сводку с исходным размером, минифицированным размером и сэкономленными байтами в процентах. Идеально для уменьшения размера XML в API-запросах, сокращения конфигурационных файлов, оптимизации SOAP-сообщений или подготовки XML-данных для сред с ограниченной пропускной способностью.
<!-- Config -->
<root>
<item>Hello</item>
<item>World</item>
</root>
↓
<root><item>Hello</item><item>World</item></root>
(Сэкономлено 38 байт, 44.2%)
JSON в YAML
Конвертирует данные JSON в формат YAML. Обрабатывает вложенные объекты, массивы, строки (с правильным экранированием специальных символов), числа, булевы значения и null. Создаёт чистый YAML с отступами в 2 пробела. Идеально для преобразования API-ответов в конфигурации Kubernetes, файлы Docker Compose, плейбуки Ansible, рабочие процессы GitHub Actions или любой контекст, где YAML предпочтительнее JSON.
{"name": "John", "age": 30, "hobbies": ["reading", "coding"]}
↓
name: John
age: 30
hobbies:
- reading
- coding
YAML в JSON
Конвертирует данные YAML в формат JSON. Разбирает пары ключ-значение, вложенные словари, списки (с
элементами -), скаляры, булевы значения, числа и null. Пропускает комментарии и маркеры документа
(---, ...). Выводит чистый, отформатированный JSON с отступами в 2 пробела. Идеально
для преобразования конфигураций Kubernetes, файлов Docker Compose или CI/CD-пайплайнов в JSON для API или валидации.
name: John
age: 30
hobbies:
- reading
- coding
↓
{
"name": "John",
"age": 30,
"hobbies": ["reading", "coding"]
}
Markdown в HTML
Конвертирует текст Markdown в HTML-разметку. Поддерживает заголовки (#–######),
жирный, курсив, жирный курсив, зачёркнутый текст, ссылки, изображения, блоки кода с классами языков, встроенный код,
цитаты, маркированные списки, горизонтальные линии и параграфы. Идеально для предварительного просмотра Markdown-контента,
генерации HTML для CMS-платформ, email-рассылок или генераторов статических сайтов.
# Hello
This is **bold** and *italic*.
- Item one
- Item two
↓
<h1>Hello</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul><li>Item one</li><li>Item two</li></ul>
HTML в Markdown
Конвертирует HTML-разметку в чистый текст Markdown. Преобразует заголовки, жирный, курсив, зачёркнутый текст, ссылки, изображения, блоки кода, встроенный код, цитаты, списки, горизонтальные линии и переносы строк в их Markdown-эквиваленты. Удаляет оставшиеся HTML-теги и декодирует сущности. Идеально для миграции контента с веб-сайтов в системы на основе Markdown — GitHub, Jekyll, Hugo или Notion.
<h1>Hello</h1><p>This is <strong>bold</strong> and <a href="https://example.com">a link</a>.</p>
↓
# Hello
This is **bold** and [a link](https://example.com).
Форматирование SQL
Красиво форматирует SQL-запросы с правильными отступами. Переводит ключевые слова SQL в верхний регистр
(SELECT, FROM, WHERE, JOIN и т.д.), размещает основные конструкции
на новых строках, делает отступы для списков столбцов и условий, а также разделяет AND/OR на отдельные
строки. Поддерживает SELECT, INSERT, UPDATE, DELETE, CREATE и ALTER. Делает сложные запросы читаемыми
и удобными для отладки.
select id, name, email from users where active = 1 and role = 'admin' order by name
↓
SELECT id,
name,
email
FROM users
WHERE active = 1
AND role = 'admin'
ORDER BY name
Парсер строки запроса
Разбирает строки запроса URL в чистую, читаемую таблицу пар ключ-значение. Принимает полный
URL (например, https://example.com/page?key=value&foo=bar) или только часть запроса
(?key=value&foo=bar). Автоматически декодирует URL все ключи и значения, конвертирует
+ в пробелы, а также выводит параметры как JSON-объект для удобного
использования в коде.
https://shop.com/search?q=red+shoes&category=footwear&page=2
↓
q = red shoes
category = footwear
page = 2
+ JSON-объект
Декодер JWT
Декодирует JSON Web Token (JWT) и отображает заголовок, полезную нагрузку и подпись в читаемом
формате. Автоматически разбирает зарегистрированные утверждения: iss (издатель), sub (субъект),
exp (истечение срока), и iat (дата выпуска), преобразуя метки времени в читаемые
даты. Показывает, истёк ли токен или ещё действителен. Работает полностью на стороне клиента—ваши
токены никогда не отправляются на сервер.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKx...
↓
HEADER: {"alg": "HS256", "typ": "JWT"}
PAYLOAD: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}
Issued At: 2018-01-18T01:30:22Z