raatools/

🛠️ Developer Tools

Форматер JSON, кодер URL, генератор хешу та інше

{} Форматер JSON

Прикрасьте, перевірте та відформатуйте JSON. Безплатний прикрасник JSON, валідатор та принтер.

Відкрити інструмент →
🔗 Кодер URL

Кодуйте або розкодуйте рядки URL. Безплатний інструмент кодера та декодера URL.

Відкрити інструмент →
# Генератор хешу

Генеруйте геші SHA-1, SHA-256, SHA-512 та MD5 онлайн.

Відкрити інструмент →
🔑 Генератор паролів

Генеруйте сильні, безпечні та випадкові паролі за запитом.

Відкрити інструмент →
🔍 Тестер регулярних виразів

Тестуйте та налагоджуйте регулярні вирази з відповідністю в реальному часі та групами захоплення.

Відкрити інструмент →
🆔 Генератор UUID

Генеруйте випадкові ідентифікатори UUID v4. Генеруйте до 100 UUID масово.

Відкрити інструмент →
Конвертер часових меток

Конвертуйте часові мітки Unix у дати й навпаки. Конвертер епохи з підтримкою часових поясів.

Відкрити інструмент →
⏱️ Генератор виразів Cron

Будуйте та пояснюйте вирази розкладу cron візуально. Див. наступні часи виконання.

Відкрити інструмент →
🗜️ Мініфікатор коду

Мініфікуйте HTML, CSS та JavaScript. Див. економію розміру миттєво.

Відкрити інструмент →
🌐 Калькулятор підмережі

Розрахуйте CIDR-нотацію, мережеву адресу, broadcast та діапазони хостів.

Відкрити інструмент →
🌈 Генератор CSS градієнтів

Створюйте красиві CSS градієнти з візуальним редактором. Копіюйте код.

Відкрити інструмент →
🔲 Генератор CSS box-shadow

Створюйте CSS box-shadow візуально з попереднім переглядом. Копіюйте код.

Відкрити інструмент →
0️⃣ Конвертер систем числення

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

Відкрити інструмент →
💾 Конвертер байтів

Конвертуйте між байтами, КБ, МБ, ГБ, ТБ та іншими.

Відкрити інструмент →
🔓 JWT декодер

Декодуйте та перевіряйте JWT. Заголовок, дані та підпис.

Відкрити інструмент →
📄 Порівняння тексту / Diff

Порівняйте два тексти поруч з виділеними відмінностями.

Відкрити інструмент →

The utilities you reach for a dozen times a day and never want to think about — formatting a blob of JSON, decoding a token to see why auth is failing, generating a UUID, working out what a cron expression actually means.

All of them run in your browser. That is the point: pasting a production JWT, an internal API response or a customer record into a random web form is a habit worth breaking, and here there is no server to send it to. Open the network tab and check.

Which tool do I want?

If you…Use
You have unreadable JSON and want it formatted or validatedФорматер JSON
Auth is failing and you need to see what is in the tokenJWT декодер
You are writing a pattern and want to test it liveТестер регулярних виразів
You need a strong password or an API keyГенератор паролів
A cron line is opaque and you want it in EnglishГенератор виразів Cron
You are planning subnets or checking whether an IP is in rangeКалькулятор підмережі
You have a Unix timestamp and need a dateКонвертер часових меток
You want to see exactly what changed between two filesПорівняння тексту / Diff

Decoding a JWT is not verifying it

The JWT decoder here shows you the header and payload, because both are plain base64url — anyone holding the token can read them. What it does not do is check the signature, and that distinction has caused real security incidents.

A decoded token showing admin: true tells you what the token claims, not whether that claim is true. Verification means recomputing the signature with the issuer's key and confirming it matches, then checking the expiry, the issuer and the audience. That has to happen on your server, with a library, every time.

So: never put secrets in a JWT payload, since it is readable by design. And never trust a claim you have only decoded. The decoder is a debugging aid for working out why auth is behaving oddly — it is not an authorisation check.