Handy Dev Tools
Простые онлайн-инструменты для повседневных задач.

Нет избранного

    Кодировщик/декодировщик Base64
    Markdown в HTML
    HTML в Markdown
    URL Кодирование/Декодирование
    Конвертер Unicode Escape
    Unicode Кодирование/Декодирование
    Форматировщик SQL
    Разделитель SQL
    Привязка параметров SQL
    Форматировщик JSON
    Форматировщик XML
    Форматировщик YAML
    Форматировщик GraphQL
    Преобразование JSON в YAML
    Преобразование YAML в JSON
    Преобразование JSON в TOML
    Преобразование TOML в JSON
    Кодирование/Декодирование HTML-сущностей
    Преобразование TOML в YAML
    Преобразование YAML в TOML
    Преобразование CSV в SQL INSERT
    Генератор Markdown-таблиц
    Преобразование JSON в XML
    Преобразование XML в JSON
    Генератор UUID
    Генератор ULID
    Генератор паролей
    Генератор хешей
    Генератор Lorem Ipsum
    Генератор URL-адресов изображений Lorem Picsum
    Генератор тестовых данных
    Генератор QR-кодов
    Парсер и конвертер S3 путей
    Калькулятор IP-адресов
    Разделение подсети
    Объединение подсетей
    Генератор подписанных URL CloudFront
    Генератор строк подключения RDS
    Конвертер координат
    Конвертер форматов геоданных
    Декодер и парсер JWT
    Basic аутентификация
    Анализатор надёжности пароля
    Валидатор банковских карт
    PII Mask (обезличивание данных)
    Генератор пары ключей RSA
    Преобразование регистра
    Преобразование ромадзи
    Конвертер римских цифр
    Конвертер фонетического кода
    Подсчёт символов
    Текстовый Diff
    Удаление HTML-тегов
    Тестер регулярных выражений
    Преобразование цветов
    Бросок костей
    Генератор Crontab
    Парсер Crontab
    Выбор эмодзи
    Конвертер Unix Timestamp
    Поиск HTTP статус-кодов
    Поиск портов
    Поиск MIME-типов
    Конвертер Base64 и файлов
    Изображение Base64 кодирование/декодирование
    Парсер User-Agent
    Парсер URL
    Проверка OGP
    Генератор сообщений коммитов
    Калькулятор chmod
    Генератор GIF-терминала
    .env Parser & Validator
Ctrl+K

Конвертер Unicode Escape

Кодируйте и декодируйте несколько форматов (\uXXXX, \u{…}, %u, U+, &#x, 0x) в браузере. Без регистрации. Для JavaScript, JSON, Python и др.

Текст для escape
Результат
Read Only

Формат и использование

Escape: выберите формат вывода (\uXXXX, ES6 \u{кодовая точка}, устаревший %uXXXX, U+, HTML &#x…;, 0x…). Unescape: выберите формат или автоопределение для смешанного ввода. В режиме Unescape кнопка вставки добавляет \u, \u{ или %u в зависимости от формата. Макс. 10 000 символов.

Как использовать

Об этом инструменте

Двусторонняя конвертация текста и Unicode escape в реальном времени. Поддержка \uXXXX, ES6 \u{…}, %uXXXX, U+, &#x, 0x. Для JS, JSON, Python — всё в браузере.

Как использовать

В Escape выберите формат вывода. В Unescape — автоопределение или один формат. Вводите или вставляйте текст; результат сразу. В Unescape кнопка вставки добавляет \u, \u{ или %u.

Опции

Escape: форматы \uXXXX, \u{…}, %uXXXX, U+, &#x, 0x. Unescape: формат или автоопределение (смесь). Для акцента на кодовых точках см. инструмент Unicode Encode/Decode. Макс. 10 000 символов.

Примеры использования

• Проверка/преобразование escaped строк в JS/JSON • Декодирование \uXXXX в логах и ошибках • Обмен многоязычным текстом в escape • Подготовка Unicode для regex/кода

Примеры кода

JavaScript
Read Only
1// Как в английском примере
Python
Read Only
1# Как в английском примере
PHP
Read Only
1// Как в английском примере

How it works

\uXXXX: вне BMP — суррогатная пара UTF-16. \u{…} — ES6. %uXXXX — кодовые единицы UTF-16 (legacy). U+, &#x, 0x — как в Unicode Encode/Decode. Автоопределение: токены слева направо, остальной текст без изменений.

Конфиденциальность и данные

Конвертация в браузере; ввод и результат не отправляются на сервер.

Частые вопросы

Q: Что такое Unicode escape?
A: Запись символа по коду. \uXXXX — 4 hex (JS/JSON). \u{…} (ES6) — 1–6 hex для любой кодовой точки, включая эмодзи.
Q: Чем Escape отличается от Unescape?
A: Escape превращает текст в выбранный формат escape. Unescape восстанавливает; можно выбрать формат или автоопределение для смеси \u, \u{…}, %u, U+, &#x, 0x.
Q: Как декодировать \uXXXX в Python?
A: Для строк с обратным слэшем: s.encode().decode("unicode_escape") или codecs.decode. Для JSON используйте json.loads — \u декодируются автоматически.
Q: Почему в JSON встречается \uXXXX?
A: Чтобы файл оставался ASCII-only, для логов или при ensure_ascii=True в dumps. Парсер возвращает полноценный Unicode.
Q: Чем \uXXXX отличается от \u{…}?
A: \uXXXX — классика: ровно 4 hex, одна UTF-16 единица (BMP) или два escape для суррогатной пары. \u{…} — ES6: одна конструкция на всю кодовую точку, напр. \u{1F600}.
Q: Как раскодировать в PHP/Laravel?
A: Передайте JSON-строку: json_decode('"\u0041"') даёт "A". В Laravel обычно декодируют тело ответа JSON и работают уже с строками.
Q: Поддержка символов вне BMP?
A: Да: в \uXXXX — суррогатная пара; в \u{…} — один блок; %uXXXX — по UTF-16 единицам.
Q: Отличие от инструмента Unicode Encode/Decode?
A: Этот инструмент про backslash/%u и опционально U+/HTML/0x. Для акцента на кодовых точках см. Unicode Encode/Decode.
Q: Лимит длины?
A: До 10 000 символов.