Генератор TOTP / HOTP
Генерируйте одноразовые коды из секрета Base32. Вставьте URI otpauth://, чтобы автоматически заполнить все опции. Совместим с Google Authenticator, 1Password, Authy и любым клиентом RFC 6238 / 4226. Ничего не сохраняется.
QR-код
Создайте QR-код из любого текста или URL. Отлично подходит для URI otpauth:// для импорта в приложения-аутентификаторы.
Base64
Кодируйте обычный текст в Base64 (RFC 4648) или декодируйте обратно. Поддерживает Unicode (UTF-8).
Кодировщик / Декодировщик URL
Процентное кодирование/декодирование. Выберите Компонент (кодирует всё) или Полный URL (сохраняет структуру :/?#[]).
Форматировщик JSON
Проверяйте, форматируйте или минифицируйте JSON. Ошибки показывают точную строку и колонку.
JWT-декодер и верификатор
Просматривайте заголовок, полезную нагрузку и заявления. Проверяйте подписи HS256 / RS256 / ES256 локально — ваши секреты и ключи никогда не покидают браузер.
↗ Отдельная страница JWTГенератор хешей
Дайджесты SHA-1, SHA-256 и SHA-512. Введите текст или перетащите файл.
Hex-конвертер
Преобразуйте текст в шестнадцатеричные байты или декодируйте hex обратно в текст. Выберите формат отображения ниже.
HTML-сущности
Кодируйте специальные символы в HTML-сущности или декодируйте обратно. Кликните по элементу справки для вставки.
Тестировщик Regex
Тестируйте регулярные выражения вживую. Совпадения подсвечиваются; группы показаны в списке.
Текстовый diff
Построчное сравнение двух текстов. Зелёный = добавлено, красный = удалено.
Конвертер цвета
Введите цвет в любом формате — HEX, rgb() или hsl(). Сразу увидите и скопируете все форматы.
Генератор UUID
Генерируйте UUID версии 4 (RFC 4122) с криптографически случайными байтами.
Генератор паролей
Криптографически случайные пароли с использованием crypto.getRandomValues. Выберите длину и набор символов.
Генератор случайных чисел
Криптографически случайные целые или десятичные числа из crypto.getRandomValues с выборкой с отказом для истинной равномерности. Выберите диапазон, количество и формат. Без смещения Math.random.
Подбрасывание монеты
Настоящее 3D-подбрасывание монеты в браузере. Каждый результат — это бит из crypto.getRandomValues — анимация чисто косметическая, результат доказуемо 50/50.
Unix-метка времени
Преобразование между секундами эпохи Unix и читаемыми датами. Местное время и UTC.