JSON Toolkit

Кодирование

Инструменты URL, Base64, меток времени и UUID — всё вычисляется локально

Кодирование / декодирование URL
Кодирование / декодирование Base64
Конвертер меток времени

Введите метку времени и нажмите «Преобразовать», чтобы получить местное время, строку ISO и значения в секундах и миллисекундах.

Генератор UUID

Использует crypto.randomUUID, когда он доступен, иначе возвращается к случайной строке.

Утилиты кодирования и декодирования

Страница утилит объединяет кодирование и декодирование URL, кодирование и декодирование Base64, преобразование меток времени и генерацию UUID. Каждое действие выполняется независимо и вычисляется локально, что подходит для параметров запросов, полей журналов и временных идентификаторов.

Кодирование URL следует процентному экранированию UTF-8 и помогает строить параметры запроса. Base64 обрабатывает кириллический текст и эмодзи, а инструмент меток времени переключается между секундами и миллисекундами и показывает местное время и ISO 8601 для проверки между часовыми поясами.

Генерация UUID предпочитает криптографический случайный интерфейс браузера и при его отсутствии возвращается к случайной строке; результат можно копировать сразу. Каждое действие сообщает об успехе или ошибке, поэтому никогда не приходится предполагать, что результат скопирован.

Часто задаваемые вопросы

Метка времени должна быть в секундах или миллисекундах?
Десятизначное значение обычно означает секунды, тринадцатизначное — миллисекунды. Неверная единица даёт время, отличающееся в тысячу раз, поэтому сначала уточните источник.
Можно ли поместить результат Base64 прямо в URL?
Стандартный Base64 содержит символы плюс, слэш и равно, поэтому ему нужен дополнительный проход URL-кодирования. Для ссылок по возможности используйте URL-безопасный вариант.
Могут ли сгенерированные UUID совпасть?
При криптографическом случайном источнике вероятность крайне мала и приемлема для обычных идентификаторов. Для строгой уникальности дополнительно проверяйте на сервере.