Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама

Інструменти розробника

Невеликі утиліти, які знадобляться щодня: закодувати рядок, перевірити регулярний вираз, розібрати JWT, порахувати хеш, відформатувати SQL чи розібрати serialize із сесії. Більшість працює просто у вашому браузері - дані нікуди не йдуть.

Кодування

Base64 кодування

Закодувати чи розкодувати рядок у Base64

у браузері 20

URL-кодування

Екранувати рядок для URL або розкодувати назад

у браузері 15

HTML-сутності

Екранувати HTML або повернути символи назад

у браузері 10

JWT декодер

Розібрати JWT на header, payload і підпис

у браузері 7

Файл у Base64

Закодувати картинку чи файл у data URI

у браузері 6

QR-код

Згенерувати QR-код і завантажити як SVG

на сервері 10

Дані та формати

JSON форматування

Перевірити, відформатувати або стиснути JSON

у браузері 21

JSON у PHP-масив

Перетворити JSON на готовий PHP-масив

у браузері 5

CSV у JSON

Перетворити таблицю CSV на масив об'єктів

у браузері 1

YAML ⇄ JSON

Конвертувати YAML у JSON і навпаки

на сервері 2

PHP serialize вьюер

Розібрати serialize()-рядок із сесії, кеша або БД

на сервері 2

Форматування SQL

Зробити читабельним запит із toSql() або логів

на сервері 11

Хеші й безпека

Хеші SHA

Порахувати SHA-1, SHA-256, SHA-384 або SHA-512

у браузері 3

HMAC підпис

Порахувати HMAC із секретним ключем

у браузері 5

Bcrypt хеш і перевірка

Створити bcrypt-хеш або перевірити пароль

на сервері 8

Генератор паролів

Створити надійний випадковий пароль

у браузері 8

UUID і ULID

Згенерувати UUID v4 або ULID

у браузері 4

Час і розклад

Unix timestamp

Перевести мітку часу в дату і навпаки

у браузері 2

Cron-вирази

Перевірити cron-вираз і побачити наступні запуски

у браузері 5

Розклад Laravel у cron

Який cron-вираз стоїть за everyFifteenMinutes()

у браузері 4

Текст

Regex тестер (PCRE)

Перевірити регулярний вираз саме так, як це зробить PHP

на сервері 8

Зміна регістру

camelCase, snake_case, kebab-case і StudlyCase

у браузері 2

Markdown у HTML

Перетворити Markdown на HTML із санітизацією

на сервері 3

Slug із транслітерацією

Перетворити українську назву на URL-адресу

на сервері 5

Порівняння текстів

Знайти різницю між двома текстами

у браузері 4

Конвертер кольорів

HEX, RGB і HSL одного кольору

у браузері 2

Laravel

Генератор APP_KEY

Створити ключ шифрування для .env

у браузері 14

Перевірка .env

Побачити, що Laravel насправді прочитає з .env

на сервері 7

Правила валідації Laravel

Перевірити правила валідації на тестових даних

на сервері 8

Невеликі утиліти для щоденної роботи з PHP і Laravel: закодувати рядок, перевірити регулярний вираз на справжньому PCRE, розібрати JWT, порахувати хеш чи підпис вебхука, розшифрувати cron-вираз. Є й такі, що знають саме про Laravel: розібрати serialize() із сесії, перевірити .env і правила валідації, побачити cron-вираз за методом планувальника, перекласти українську назву в slug. Кожен інструмент має пояснення - для чого він, де застосовується і як поводиться в PHP, - тож сторінка лишається корисною і тоді, коли конвертер уже не потрібен.

У добірці 29 інструментів: 19 працюють просто у браузері й нічого нікуди не надсилають, 10 виконуються на сервері - там, де без нього не обійтися: PCRE, bcrypt і парсер YAML не мають відповідників у Web Crypto, а serialize(), .env і правила валідації - це взагалі про PHP.