Tools100% локально

Генератор TOTP / HOTP

Генерируйте одноразовые коды из секрета Base32. Вставьте URI otpauth://, чтобы автоматически заполнить все опции. Совместим с Google Authenticator, 1Password, Authy и любым клиентом RFC 6238 / 4226. Ничего не сохраняется.

↗ Отдельная страница TOTP
Алгоритм
Разрядов
Период
SHA-1 · 6 digits · 30 swaiting
Предыдущий——————
Следующий——————
Нажмите, чтобы скопировать
Следующий код через
Счётчик
Unix-время

QR-код

Создайте QR-код из любого текста или URL. Отлично подходит для URI otpauth:// для импорта в приложения-аутентификаторы.

↗ Отдельная страница QR
Type something above to render a QR code

Base64

Кодируйте обычный текст в Base64 (RFC 4648) или декодируйте обратно. Поддерживает Unicode (UTF-8).

Декодированный текст
Output will appear here
 

Кодировщик / Декодировщик URL

Процентное кодирование/декодирование. Выберите Компонент (кодирует всё) или Полный URL (сохраняет структуру :/?#[]).

Декодированный вывод
Output will appear here
 

Форматировщик JSON

Проверяйте, форматируйте или минифицируйте JSON. Ошибки показывают точную строку и колонку.

 
Вывод
Output will appear here

JWT-декодер и верификатор

Просматривайте заголовок, полезную нагрузку и заявления. Проверяйте подписи HS256 / RS256 / ES256 локально — ваши секреты и ключи никогда не покидают браузер.

↗ Отдельная страница JWT
Заголовок
Вставьте токен выше
Полезная нагрузка
Подпись
Не проверен

Генератор хешей

Дайджесты SHA-1, SHA-256 и SHA-512. Введите текст или перетащите файл.

Перетащите файл сюда для хеширования
SHA-1160 bit · 40 hex chars
SHA-256256 bit · 64 hex chars
SHA-512512 bit · 128 hex chars

Hex-конвертер

Преобразуйте текст в шестнадцатеричные байты или декодируйте hex обратно в текст. Выберите формат отображения ниже.

Текстовый вывод
Output will appear here
 

HTML-сущности

Кодируйте специальные символы в HTML-сущности или декодируйте обратно. Кликните по элементу справки для вставки.

Декодированный вывод
Output will appear here
Распространённые сущности — кликните для копирования

Тестировщик Regex

Тестируйте регулярные выражения вживую. Совпадения подсвечиваются; группы показаны в списке.

Шаблон
/
/
 
Подсвеченные совпадения

Текстовый diff

Построчное сравнение двух текстов. Зелёный = добавлено, красный = удалено.

Вставьте текст в оба поля выше

Конвертер цвета

Введите цвет в любом формате — HEX, rgb() или hsl(). Сразу увидите и скопируете все форматы.

Введите цвет выше
HEX
RGB
HSL
oklch
Красный
Зелёный
Синий
Тон
—°

Генератор UUID

Генерируйте UUID версии 4 (RFC 4122) с криптографически случайными байтами.

Кликните по кнопке выше
Проверить / просмотреть UUID
Вставьте UUID для проверки

Генератор паролей

Криптографически случайные пароли с использованием crypto.getRandomValues. Выберите длину и набор символов.

Сильный — бит
Нажмите, чтобы скопировать

Генератор случайных чисел

Криптографически случайные целые или десятичные числа из crypto.getRandomValues с выборкой с отказом для истинной равномерности. Выберите диапазон, количество и формат. Без смещения Math.random.

↗ Отдельная страница
Режим
Диапазон
Количество
Уникальные
Сортировка
Формат
 
waiting
Click Generate
Нажмите, чтобы скопировать

Подбрасывание монеты

Настоящее 3D-подбрасывание монеты в браузере. Каждый результат — это бит из crypto.getRandomValues — анимация чисто косметическая, результат доказуемо 50/50.

↗ Отдельная страница
HEADS
TAILS
Метки
За бросок
Скорость
Всего
0
Орёл
0
Решка
0
Самая длинная серия
0
История сессии (0 · самые свежие сначала)
No flips yet — give it a go.

Unix-метка времени

Преобразование между секундами эпохи Unix и читаемыми датами. Местное время и UTC.

Текущая метка времени
UTC
Местное
Относительное
Sponsored AD
Режим
Палитра
Анимация
СпонсорAD
Livestream Downloader Record any livestream → Telegram