JWT Decoder

Декодування JWT токенів

JWT Decoder дозволяє декодувати JWT (JSON Web Token) токени та переглядати їх вміст. Токен складається з трьох частин: Header (заголовок з алгоритмом), Payload (корисне навантаження з даними) та Signature (підпис). Інструмент декодує токен для читання, але не перевіряє підпис — це безпечно робити локально в браузері.

Примітка: Перевірка підпису не виконується. Токен декодується лише для читання.

Що таке JWT і як він працює?

JWT (JSON Web Token) — це компактний спосіб безпечної передачі інформації між сторонами у вигляді JSON об'єкта. Токен складається з трьох частин, розділених крапками: Header (метадані), Payload (дані) та Signature (підпис для перевірки справжності). JWT широко використовується для аутентифікації у веб-додатках та API. Декодування токена дозволяє переглянути його вміст, але для перевірки підпису потрібен секретний ключ.

Інші інструменти Text & Dev Utils

🔐

Base64 Encoder/Decoder

Кодування та декодування Base64

🔑

Hash Generator

Генерація хешів (MD5, SHA-1, SHA-256)

🔄

Case Converter

Конвертація регістру тексту (Upper, Lower, CamelCase, snake_case)

🔍

Text Diff

Порівняння двох текстів на відмінності

📊

Character/Word Counter

Підрахунок символів та слів

📝

Lorem Ipsum Generator

Генерація тексту-риби

🔎

Regex Tester

Перевірка регулярних виразів

🔒

Password Generator

Генерація безпечних паролів

🔗

URL Encoder/Decoder

Кодування та декодування URL

🆔

UUID Generator

Генерація UUID v4

🎨

Color Converter & Picker

Конвертація кольорів та вибір кольору

📊

CSV/JSON/XML Converter

Конвертація між форматами CSV, JSON та XML

📄

Formatter/Validator

Форматування та валідація JSON, XML, CSV

🔤

HTML Entity Encoder/Decoder

Кодування та декодування HTML сутностей

🔢

Unix Timestamp Converter

Конвертер Unix timestamp в дату і навпаки

🔢

Data Unit Converter

Конвертер одиниць даних (біти, байти, кілобайти, мегабайти тощо)

🔢

Number Base Converter

Конвертація між двійковою, вісімковою, десятковою та шістнадцятковою системами числення

🔢

Cron Expression Generator/Parser

Генерація та парсинг cron виразів для планування завдань

🌐

Subnet Calculator

Калькулятор підмереж для розрахунку мережевих параметрів

🎨

Favicon Generator

Генератор іконок сайту різних розмірів з завантаженого зображення

Декодер JWT — Перегляд та налагодження JWT Токенів

Декодер JWT (JSON Web Token) дозволяє переглянути вміст JWT токена без виконання коду. JWT токени використовуються для автентифікації та авторизації в API, веб-додатках і хмарних сервісах. Кожен токен складається з трьох частин: заголовок, корисне навантаження (payload) і підпис.

За допомогою цього інструменту ви можете вставити JWT токен і миттєво побачити його заголовок (алгоритм, тип) та payload (claims: користувач, роль, термін дії) у форматі JSON. Це незамінно для налагодження проблем автентифікації та розуміння того, які дані передає ваш додаток.

Як користуватися

1. Скопіюйте повний JWT токен (починається з eyJ...) з вашого додатку, API запиту або інструментів розробника. 2. Вставте його в поле введення декодера. 3. Натисніть Декодувати, щоб побачити заголовок та payload у відформатованому JSON. 4. Перевірте claims: sub (користувач), iat (створено), exp (термін дії), role (роль).

Приклади

  • Типовий JWT токен

Вхід: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwicm9sZSI6InVzZXIiLCJpYXQiOjE1MTYyMzkwMjJ9.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c Вихід: Header { alg: "HS256", typ: "JWT" }, Payload { sub: "1234567890", name: "John Doe", role: "user", iat: 1516239022 }

  • Прострочений токен

Якщо токен має exp claim у минулому, декодер покаже дату завершення терміну дії, щоб ви могли діагностувати помилки 401.

Поради

  • Не діліться токенами з активними секретами. Декодер лише читає — він не перевіряє підписи — але використовуйте тестові токени в публічному середовищі.
  • Використовуйте claims iat та exp для перевірки вікна дійсності токена.
  • Порівнюйте декодований payload з тим, що очікує ваш сервер, для швидкого налагодження.

FAQ

Чи зберігає декодер мої токени? Ні. Вся обробка відбувається локально у вашому браузері. Токени не надсилаються на жоден сервер.

Чи можу я декодувати токени без інтернету? Так. Після завантаження сторінки декодування працює повністю в браузері без потреби в з'єднанні.

Чи перевіряє декодер підпис токена? Ні. Цей інструмент лише декодує заголовок та payload. Перевірка підпису потребує секретного ключа і виконується на стороні сервера.