Strumenti semplici per il lavoro quotidiano dello sviluppatore

tulzy è un insieme di utility online veloci: formattazione JSON, generazione UUID, hashing e codifica dei dati. Senza registrazione, senza fronzoli.

Codifica

Base64

Codifica e decodifica Base64 — testo e file, direttamente nel browser.

Base32

Codifica e decodifica Base32 (RFC 4648) — testo e file, direttamente nel browser.

URL Encode/Decode

Codifica e decodifica URL — caratteri da sottoporre a escape in link e parametri di query.

HTML Entities Encode/Decode

Codifica e decodifica di entità HTML — visualizzazione sicura di caratteri speciali nella pagina.

JWT Encoder/Decoder

Codifica e decodifica di token JWT — header, payload, firma HMAC e campi standard.

Unicode Escape

Codifica e decodifica di sequenze Unicode — caratteri in formato \uXXXX e viceversa.

ROT13 / Cifrario di Cesare

Cifrario di Cesare — scorrimento ciclico delle lettere dell'alfabeto latino. ROT13 è un caso particolare con scorrimento di 13 (pulsante sotto), simmetrico: encode e decode danno lo stesso risultato. Gli altri caratteri (numeri, cirillico, punteggiatura) non cambiano.

Punycode encode/decode

Codifica di nomi di dominio con caratteri Unicode (IDN) nel formato ASCII compatibile Punycode (xn--) e viceversa.

Codice Morse encode/decode

Codifica di testo (latino e cirillico) in codice Morse (punti e linee) e viceversa. I caratteri senza corrispondenza nella tabella vengono ignorati.

Data URI / Immagine Base64

Codifica di un'immagine in Data URI (data:image/…;base64,…) da inserire in CSS/HTML, e decodifica di un Data URI o Base64 grezzo in un file — tutto direttamente nel browser.

Gzip/Deflate ↔ Base64

Compressione del testo in Gzip o Deflate con codifica Base64 del risultato — e viceversa. Funziona tramite l'API Compression Streams direttamente nel browser.

XML Entities Encode/Decode

Codifica e decodifica di entità XML — le 5 standard (e commerciale, parentesi angolari, apostrofo, virgolette) e riferimenti numerici ai caratteri.

JSON

JSON Formatter / Minify / Validator

Formattazione (indentazione di 2 spazi), minificazione e validazione di JSON direttamente nel browser.

Tester JSONPath

Test di espressioni JSONPath su dati JSON reali — anteprima istantanea dei valori trovati e dei loro percorsi.

JSON Diff / Compare

Confronto tra due documenti JSON — cosa è stato aggiunto, rimosso o modificato, con il percorso esatto di ogni differenza.

JSON Schema Validator

Convalida di dati JSON rispetto a un JSON Schema (stile draft-07) — con percorso esatto e spiegazione per ogni violazione.

JSON Path Extractor / Flatten

Appiattire (Flatten) un JSON annidato in un elenco piatto "percorso: valore" e ricostruirlo in una struttura annidata (Unflatten). La notazione del percorso è la stessa usata in JSONPath/JSON Diff: store.book[0].price.

JSON Sort Keys

Ordinamento ricorsivo alfabetico delle chiavi degli oggetti in JSON — l'ordine degli elementi degli array non cambia, solo le chiavi degli oggetti a ogni livello di annidamento.

JSON Repair

Riparazione di JSON danneggiato — virgole superflue, apici singoli, chiavi senza virgolette, commenti, letterali Python (True/False/None) e altro — con un elenco di tutte le correzioni applicate.

Mock JSON Generator

Generazione di dati JSON fittizi in base a un modello: valori segnaposto come {{name}} o {{email}}, e gli array si ripetono tramite "chiave|N".

JSON ↔ YAML / CSV / XML / TOML

Convertire JSON in YAML, CSV, XML o TOML e viceversa — tutto nel browser, senza librerie.

Testo

Case Converter

Converte testo o un identificatore contemporaneamente in tutti gli stili più comuni — camelCase, snake_case, kebab-case e altri. Riconosce i confini delle parole in camelCase/PascalCase, negli acronimi (XMLParser → XML + Parser) e sui numeri.

Text Diff

Confronto tra due testi riga per riga — cosa è stato aggiunto, rimosso o modificato, con evidenziazione a livello di parola nelle righe modificate.

Regex Tester / Find & Replace

Test di espressioni regolari su testo reale: corrispondenze evidenziate e gruppi di cattura analizzati, oppure sostituzione delle corrispondenze trovate con un nuovo testo.

Sort & Dedupe Lines

Ordina alfabeticamente le righe di testo, rimuove i duplicati, le righe vuote e gli spazi superflui.

String Escape

Esegui l'escape del testo in un letterale stringa (virgolette, backslash, caratteri di controllo) da incollare nel codice, oppure annulla l'escape.

CRLF ↔ LF Converter

Converti i fine riga tra Windows (CRLF), Unix/macOS (LF) e Mac classico (CR), con rilevamento dei fine riga misti.

Character & Word Counter

Statistiche del testo in tempo reale: caratteri (con e senza spazi), parole, righe, frasi, paragrafi e dimensione in byte (UTF-8).

Lorem Ipsum Generator

Generatore di testo segnaposto Lorem Ipsum — per paragrafi, frasi o singole parole.

Slugify

Converte il testo in uno "slug" sicuro per URL: traslitterazione del cirillico (ucraino/russo) secondo lo standard ufficiale, rimozione dei segni diacritici e dei caratteri superflui, minuscolo.

Markdown Preview / HTML ↔ Markdown

Anteprima live del Markdown come HTML formattato, oltre alla conversione in entrambe le direzioni: Markdown → HTML e HTML → Markdown.

Whitespace & Trim Tools

Ripulisci gli spazi in eccesso: taglia gli spazi a inizio/fine riga, comprimi gli spazi ripetuti, rimuovi le righe vuote, converti tabulazioni ↔ spazi.

Text Reverse

Inverti il testo: per caratteri, per parole (ordine delle parole) o per righe (ordine delle righe).

Word/Character Frequency Counter

Analisi di frequenza del testo: quante volte compare ogni parola o carattere, ordinato per quantità.

Hash/Crittografia

Hash Generator

Calcolo di hash di testo o file con tredici algoritmi contemporaneamente: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 e Adler-32.

Checksum Verifier

Verifica l'integrità di un file o di un testo — incolla l'hash atteso e lo strumento rileverà l'algoritmo tra i 13 supportati.

HMAC Generator

Calcola l'HMAC (Hash-based Message Authentication Code) di un testo o file con una chiave segreta — con otto algoritmi contemporaneamente: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

Applica l'hash alle password con bcrypt (con salt casuale e costo configurabile) e verifica una password rispetto a un hash bcrypt esistente.

UUID Generator

Generazione di UUID versioni 1, 3, 4, 5, 6 e 7 — casuali, basati sul tempo e derivati da un nome (name-based).

Generatore di password

Password casuali crittograficamente sicure con lunghezza e set di caratteri configurabili.

AES Encrypt/Decrypt

Cifra e decifra testo con AES-GCM o AES-CBC usando una password (chiave derivata tramite PBKDF2).

Argon2 Hash + Verify

Applica l'hash alle password con Argon2 (vincitore della Password Hashing Competition, RFC 9106) — varianti d/i/id, con verifica rispetto a un hash esistente.

Scrypt Hash + Verify

Applica l'hash alle password con scrypt (RFC 7914, KDF memory-hard) con verifica rispetto a un hash esistente.

TOTP Generator/Verifier

Password monouso basate sul tempo (TOTP, RFC 6238) — genera il codice attuale da un segreto e verifica un codice inserito con tolleranza allo sfasamento dell'orologio.

PBKDF2 Hash + Verify

Deriva una chiave con PBKDF2 (RFC 8018) da una password, HMAC-SHA1/256/384/512, con numero di iterazioni configurabile.

X.509 / SSL Certificate Decoder

Analizza un certificato PEM (X.509/ASN.1 DER) — soggetto, emittente, validità, chiave pubblica, estensioni e impronte digitali.

PGP/GPG Encrypt/Decrypt

Genera chiavi PGP, cifra e decifra messaggi (OpenPGP, RFC 4880) tramite la libreria openpgp.js.

Tempo/Numeri

Unix Timestamp ↔ Data

Converti il tempo Unix in una data e viceversa, con supporto per qualsiasi fuso orario (IANA).

Cron Parser

Analizza un'espressione cron (5 o 6 campi, incluse le scorciatoie @) — una descrizione della pianificazione in linguaggio semplice e le prossime esecuzioni nel fuso orario scelto.

Convertitore di sistemi numerici

Conversione bidirezionale tra sistema binario, ottale, decimale, esadecimale e qualsiasi base arbitraria (2-36) — inserisci un numero in un campo qualsiasi.

Operazioni bit a bit

AND/OR/XOR/NAND/NOR/XNOR/NOT e scorrimenti su numeri interi di una larghezza definita (8/16/32/64 bit) in qualsiasi sistema numerico.

Calcolatrice differenza date

Differenza esatta tra due date/orari — scomposizione calendariale (anni, mesi, giorni…), durata totale e numero di giorni lavorativi.

Calcolatrice dell'età

Età esatta a partire da una data di nascita — anni/mesi/giorni, tempo totale vissuto e il prossimo compleanno.

Convertitore di fuso orario

Un unico momento — contemporaneamente in più fusi orari. Confronta gli orari di lavoro, pianifica le chiamate, visualizza la differenza di giorni.

Calcolatrice di durata

Somma o differenza di più durate — utile per calcolare ore lavorate, lunghezza dei video o tempo totale delle attività.

Analizzatore di durata ISO 8601

Analizza una stringa come "P3Y6M4DT12H30M5S" in un formato leggibile, oppure componi una stringa del genere da anni/mesi/giorni/ore/minuti/secondi.

Numero settimana (ISO 8601)

Scopri il numero di settimana ISO 8601 di una data, oppure trova le date di inizio e fine di una settimana specifica.

Convertitore di numeri romani

Numero arabo ↔ numero romano. Digita in uno dei due campi e l'altro si aggiorna automaticamente.

Convertitore di float IEEE 754

Numero decimale ↔ rappresentazione binaria IEEE 754 (precisione singola o doppia) — segno, esponente, mantissa, valori speciali.

Numero in lettere

Converti un numero in testo (in ucraino, russo o inglese), con una modalità opzionale di importo in lettere per grivnia, dollaro, euro o rublo.