Интернет и кодирование
JWT Декодер
Вставьте веб-токен JSON, чтобы увидеть его заголовок, полезные данные и заявления о времени, переведенные в читаемые даты. Декодирование происходит полностью в вашем браузере — токен никогда не передается.
- 100% работает в вашем браузере
- Нет регистрации · Нет загрузок
- Бесплатное неограниченное использование
JWT (header.payload.signature)
Примеры: Демо-токен HS256 · Формат носителя —⌘/Ctrl + Enter преобразует · перетаскивает файл, чтобы загрузить его · обрабатывается локально
Декодированный вывод
Вывод доступен только для чтения. Используйте «Копировать», «Загрузить» или «Поделиться», чтобы удалить его.
Как использовать инструмент JWT Декодер
-
Вставьте токен
Префикс носителя принимается. Читаются только первые два сегмента — подпись отображается, но никогда не проверяется.
-
Чтение заголовка и полезной нагрузки
Оба красиво напечатаны как JSON. Заявления о времени переводятся в даты UTC с относительным временем, а токены с истекшим сроком действия помечаются.
-
Проверьте, прежде чем доверять
Используйте утверждения для отладки вопросов «почему мой токен отклонен» — смещение часов, неправильная аудитория или срок действия, который вы не заметили.
Чем отличается этот инструмент
- Красиво напечатанный заголовок и полезные данные с указанием времени в читаемых датах.
- Явный флаг EXPIRED/все еще действительный и обратный отсчет до истечения срока действия.
- Декодирование Base64url с правильной обработкой UTF-8, поэтому имена, отличные от ASCII, являются правильными.
- Работает с токенами с префиксом Bearer; подпись показана обрезанной
- Работает на вкладке на 100 % в автономном режиме — токены часто содержат конфиденциальные утверждения.
Конфиденциальность по архитектуре: эта страница не содержит аналитики, которая получает ваши данные, а код преобразования запускается на вашей вкладке. Вы можете отключиться от сети после загрузки и продолжить работу.
JWT Декодер — часто задаваемые вопросы
Безопасно ли вставлять JWT на веб-сайт?
С этим инструментом да, для самого токена — декодирование осуществляется на чистом JavaScript в вашем браузере, и ничего никуда не отправляется. Но в любом случае относитесь к токенам как к секретам: JWT — это учетные данные на предъявителя, действительные для тех, кто владеет ими, до истечения срока их действия. Для производственных токенов предпочтительнее декодировать локально в собственном отладчике.
Подтверждает ли это подпись?
Нет, и ни один декодер не сделает этого без вашего секретного или открытого ключа. Декодирование только base64url-декодирует сегменты. Для проверки требуется ключ подписи, и она принадлежит вашей серверной части или библиотеке, такой как jose или jsonwebtoken.
Почему мой токен отклонен, хотя декодирование работает?
Обычными причинами являются: утверждение exp прошло, токен был выпущен для другой аудитории (audit) или эмитента (iss), часы сервера отличаются настолько, что переносят nbf в будущее, или ключ подписи был поменян. Комиссия по претензиям отвечает на первые три вопроса мгновенно.
Что означают iat, exp и nbf?
iat выдается, exp — время истечения срока действия, а nbf — не раньше. Все три — это временные метки Unix в секундах. Токен действителен, когда nbf ≤ now < exp (когда эти утверждения присутствуют).
Могу ли я редактировать токен для проверки проверок ролей?
Вы можете редактировать полезную нагрузку, но подпись больше не будет совпадать, поэтому любой сервер, который проверяет подписи, правильно отклонит ее. Для тестирования повторно подпишите ключом в вашей среде; это единственный способ честно проверить пути аутентификации.
Сопутствующие инструменты
Ищете “jwt декодирование онлайн”, “декодировать веб-токен JSON”, “проверка срока действия jwt”? Вы находитесь в правильном месте — просмотреть все инструменты 19.