Інструменти для PHP-розробника
Двадцять сім інструментів, які щодня потрібні під рукою: serialize, JSON, base64, JWT, cron, регулярки, хеші, довідники кодів. Майже все рахується у вашому браузері: код і дані нікуди не відправляються.
27 ІНСТРУМЕНТІВ
Уся добірка
PHP
У БРАУЗЕРІ
Serialize / Unserialize
Розбирає рядок serialize у читабельну структуру й збирає назад.
/tools/php-serialize
→
PHP
У БРАУЗЕРІ
PHP Array → JSON
Код масиву PHP у JSON, з прапорцями unescaped unicode і slashes.
/tools/php-array-to-json
→
PHP
У БРАУЗЕРІ
JSON → PHP Array
JSON у готовий код масиву: короткий синтаксис, відступ, stdClass.
/tools/json-to-php-array
→
PHP
NEW НА СЕРВЕРІ
PHP Syntax Checker
Перевіряє синтаксис без виконання коду. Версії 8.2–8.5.
/tools/php-syntax-check
→
PHP
У БРАУЗЕРІ
PHP String Escape
Екранування під лапки, heredoc, preg_quote або SQL LIKE.
/tools/php-string-escape
→
PHP
НА СЕРВЕРІ
PHP Password Hash
password_hash і password_verify з bcrypt або argon2id.
/tools/php-password-hash
→
PHP
У БРАУЗЕРІ
PHP Date Formatter
Конструктор формату date() з чипів, із таблицею символів.
/tools/php-date-format
→
Дані
У БРАУЗЕРІ
JSON Formatter
Форматує й стискає JSON, сортує ключі.
/tools/json-formatter
→
Дані
У БРАУЗЕРІ
JSON Validator
Показує рядок і колонку помилки з підсвіткою місця.
/tools/json-validator
→
Дані
У БРАУЗЕРІ
YAML ↔ JSON
Конвертер в обидва боки, зі збереженням порядку ключів.
/tools/yaml-json
→
Дані
У БРАУЗЕРІ
XML ↔ JSON
Конвертер в обидва боки, атрибути як @attr.
/tools/xml-json
→
Дані
У БРАУЗЕРІ
CSV ↔ JSON
Роздільник на вибір, перший рядок як заголовки, превʼю таблицею.
/tools/csv-json
→
Кодування
У БРАУЗЕРІ
Base64
Encode і decode, зі URL-safe варіантом алфавіту.
/tools/base64
→
Кодування
У БРАУЗЕРІ
URL Encode
rawurlencode чи urlencode, з поясненням різниці в пробілі.
/tools/url-encode
→
Кодування
У БРАУЗЕРІ
HTML Entities
htmlspecialchars в обидва боки, з вибором режиму лапок.
/tools/html-entities
→
Кодування
NEW У БРАУЗЕРІ
JWT Decoder
Розбирає токен на три секції, розшифровує exp та iat у дату.
/tools/jwt-decoder
→
Генератори
У БРАУЗЕРІ
UUID
Версії v4 і v7, до ста за раз, верхній регістр і без дефісів.
/tools/uuid
→
Генератори
NEW У БРАУЗЕРІ
ULID
До ста ULID із розшифровкою часу створення кожного.
/tools/ulid
→
Генератори
У БРАУЗЕРІ
Random String
Через crypto у браузері. Набори символів і виключення схожих.
/tools/random-string
→
Генератори
У БРАУЗЕРІ
Hash
md5, sha1, sha256, sha512 і crc32 одночасно, таблицею.
/tools/hash
→
Генератори
У БРАУЗЕРІ
Lorem Ipsum
Латина або українська «риба»: абзацами, реченнями, словами.
/tools/lorem-ipsum
→
Dev
НА СЕРВЕРІ
Cron Tester
Пояснює вираз словами й показує наступні пʼять запусків.
/tools/cron
→
Dev
НА СЕРВЕРІ
Regex Tester
PCRE як у PHP, а не JS. Підсвітка збігів і таблиця груп.
/tools/regex
→
Dev
У БРАУЗЕРІ
SQL Formatter
Форматує запит під MySQL або PostgreSQL, з регістром ключових слів.
/tools/sql-formatter
→
Dev
У БРАУЗЕРІ
Unix Timestamp
Обидва напрями одночасно, з ISO, RFC, MySQL і «X хвилин тому».
/tools/unix-timestamp
→
Dev
У БРАУЗЕРІ
HTTP Status Codes
Коли повертати кожен код і як це виглядає в Laravel чи Symfony.
/tools/http-status-codes
→
Dev
У БРАУЗЕРІ
MIME Types
Розширення, MIME-тип і готовий рядок Content-Type.
/tools/mime-types
→
НІЧОГО НЕ ЗНАЙДЕНО
Нічого не знайдено за «»
Спробуйте коротший запит або виберіть групу. Якщо потрібного інструмента немає, напишіть, і ми його додамо.
ЧОМУ ЦЕ БЕЗПЕЧНО
Ваш код не покидає браузер
Двадцять три інструменти з 27 працюють повністю на вашому боці: перетворення, генерація і розбір відбуваються в браузері, на сервер не йде жодного символу. Це важливо, бо в такі інструменти люди вставляють бойові токени, дампи баз і продакшен-конфіги.
У БРАУЗЕРІ23 інструменти: конвертери, генератори, декодери, довідники. Працюють навіть без інтернету після першого відкриття.
НА СЕРВЕРІЧотири інструменти, де потрібен справжній PHP: PHP Syntax Checker і PHP Password Hash і Cron Tester і Regex Tester. Позначені міткою на картці.
БЕЗ ВИКОНАННЯПеревірка синтаксису парсить код, але не запускає його. Unserialize працює як allowed_classes: false, обʼєкти не створюються.
БЕЗ ЛОГІВТе, що йде на сервер, не пишеться в логи й не зберігається після відповіді. Паролі не кешуються.