Logo

Fast Text Format

Fast Text Format Tools

La collezione definitiva di utilità ultraveloci per formattare, convertire e semplificare il tuo flusso di lavoro.

Preferiti

Usati di recente

Aggiunti di recente

Testo e Confronto

Codice e Formattazione

Decodificatore da Base64 a File

Decodifica stringhe Base64 o Data URI in file scaricabili (immagini, PDF, documenti, audio) con anteprima immediata.

Formattatore e Minificatore di Codice

Formatta, convalida e minifica il tuo codice JSON, JavaScript, CSS e HTML in una sintassi pulita e leggibile.

Convertitore Config (TOML / INI / .env / JSON)

Converti file di configurazione tra TOML, INI, Java .properties, .env, YAML e JSON con appiattimento ed espansione delle chiavi annidate.

Formattatore e Minificatore CSS

Formatta, abbellisci, convalida e minimizza il codice CSS con rientro personalizzato.

Generatori visivi CSS

Genera ed esporta visivamente codice CSS per ombre, gradienti, Flexbox e layout Grid.

CSV in JSON/SQL

Converti dati CSV in array JSON o istruzioni SQL INSERT.

cURL in Fetch

Converti facilmente i comandi cURL in codice API Fetch JavaScript.

Da Docker Run a Compose

Converti i comandi CLI docker run in file di configurazione docker-compose.yml puliti e pronti per la produzione.

Esploratore e Formattatore GraphQL

Formatta, minifica, valida e ispeziona query, mutazioni, sottoscrizioni e schemi SDL GraphQL con analisi AST di operazioni e variabili.

Formattatore HTML e XML

Formatta, abbellisci e minimizza il codice HTML e XML con rientro personalizzabile e pulizia della sintassi.

HTML in JSX

Strumento lato client per trasformare tag/attributi HTML in JSX compatibile con React.

Da HTML a Tailwind CSS

Converti stili inline standard e dichiarazioni CSS in classi di utilità Tailwind CSS con anteprima live.

Offuscatore JS

Trasforma il codice JavaScript leggibile in codice offuscato e minimizzato per proteggere la logica.

JSON Stringify e Parse (Pronto per .env)

Minifica e converti con un clic oggetti JSON multiriga in stringhe con escape pronte per file .env o CLI, o riconverti stringhe con escape in JSON formattato.

JSON in Codice

Converti oggetti JSON in modelli tipizzati per vari linguaggi.

Visualizzatore ad Albero JSON

Ispeziona, espandi, comprimi, cerca e filtra payload JSON complessi con ispezione dei percorsi.

Valutatore JSONPath e JQ

Interroga, filtra, estrai e trasforma payload JSON in tempo reale utilizzando espressioni standard JSONPath (RFC 9535) o JQ con viste tabellari e percorsi visivi.

Editor e Visualizzatore Markdown

Scrivi, modifica e visualizza in anteprima Markdown in tempo reale con anteprima HTML dal vivo, stili ed esportazione.

Diff Semantico JSON

Confronta due documenti JSON semanticamente, ignorando l'ordine delle chiavi, la formattazione e gli spazi vuoti, con evidenziazione visiva ed esportazione RFC 6902 JSON Patch.

Visualizzatore Source Map

Strumento lato client per caricare file .map e de-minificare stack trace.

Formattatore SQL

Formatta, abbellisci e minimizza le query SQL su diversi dialetti SQL.

Escape & Desescape di Stringhe

Esegui l'escape (e il desescape) in sicurezza di virgolette, barre rovesciate e interruzioni di riga per JSON, SQL, HTML e Java/C#.

Ottimizzatore SVG

Pulisce il codice SVG grezzo.

SVG in PNG/WEBP

Strumento lato client su canvas per rasterizzare codice o file SVG in immagini scaricabili.

Utilità XML

Formatta e minimizza le stringhe XML.

YAML <-> JSON

Converti istantaneamente tra YAML e JSON.

Dati e Crittografia

Generatori e Utilità

Generatore di ASCII Art

Converti il testo in eleganti banner di arte ASCII, tipografia figlet e testo decorativo a spaziatura fissa.

Generatore di Codici a Barre

Strumento lato client su canvas per generare codici a barre lineari (UPC, EAN, Code39) da testo.

Calcolatore di Permessi CHMOD

Calcola, converti e ispeziona i permessi dei file Linux con modalità visive ottali e simboliche.

Contrasto

Controlla l'accessibilità del contrasto dei colori WCAG.

Convertitore e Selettore di Colore

Scegli i colori e converti tra i formati HEX, RGB, HSL, HSV e CMYK con anteprima dal vivo e strumenti tavolozza.

Generatore e Decodificatore di Espressioni Cron

Crea, modifica e decodifica espressioni cron in descrizioni leggibili dall'uomo con le prossime date di esecuzione.

Visualizzatore ed Eliminatore Dati EXIF

Visualizza, esamina e rimuovi metadati EXIF, fotocamera e posizione GPS da immagini JPEG, PNG e WebP in locale per la massima privacy.

Generatore di Favicon

Converti immagini standard in file .ico universalmente compatibili e genera dimensioni standard per app web.

Immagine Base64

Converti file immagine in stringhe Data URI Base64 e proprietà CSS background-image.

Estrattore Palette Colori da Immagine

Trascina qualsiasi immagine per estrarre la palette di colori dominanti HEX, RGB e HSL lato client, con contagocce interattivo ed esportazione CSS, Tailwind e JSON.

Compressore di immagini

Comprimi e ottimizza immagini JPEG, PNG, WEBP e AVIF localmente nel browser.

Generatore de Lorem Ipsum

Genera testo segnaposto fittizio personalizzato per paragrafi, frasi o parole per mockup e progetti grafici.

Generatore di tabelle di ribasso

Un editor di griglie visive che consente agli utenti di aggiungere facilmente righe/colonne e di produrre istantaneamente la sintassi della tabella Markdown perfettamente formattata.

Generatore di Meta Tag e Open Graph

Genera e visualizza in anteprima i meta tag SEO, Twitter Card e tag Facebook Open Graph.

Generatore di dati fittizi

Genera centinaia di righe di dati di test falsi (nomi, e-mail, indirizzi, date, carte di credito) ed esportali come istruzioni CSV, JSON o SQL INSERT per il test del database.

Generatore di Password

Crea password e passphrase complesse e sicure utilizzando algoritmi crittografici personalizzabili.

Strumenti PDF

Unisci, dividi, estrai, ruota e riordina le pagine PDF al 100% in locale nel browser.

Generatore di Codici QR

Crea codici QR scalabili, personalizzabili e scansionabili da testo o URL con download istantaneo.

Tester e generatore di regex

Testa le espressioni regolari con l'evidenziazione dei gruppi di corrispondenza e acquisizione in tempo reale, la suddivisione della spiegazione della sintassi e le modalità di test multi-stringa.

Generatore di Robots.txt

Crea regole robots.txt valide, direttive di scansione e blocca gli scraper IA.

Generatore di UUID / GUID

Genera istantaneamente identificatori univoci universali (UUID/GUID v1, v4, v7) in blocco con formattazione personalizzata.

Generatore di Sitemap XML

Crea sitemap XML valide con URL personalizzati, frequenze di modifica e priorità per i motori di ricerca.

Finanza e Unità

Rete

Decodificatore Certificati X.509 e CSR

Decodifica certificati SSL X.509 PEM/DER e richieste CSR PKCS#10 per ispezionare Soggetto, Emittente, SAN, chiavi pubbliche, validità e impronte SHA-256 offline.

Cryptographic Fingerprints (DER Digest) Awaiting Input
SHA-256: -
SHA-1: -
Dettagli Certificato / CSR Decodificato
Offline ASN.1 Parser
Subject Distinguished Name (DN)
Common Name (CN): -
Organization (O): -
Org Unit (OU): -
Locality / State: -
Country (C): -
SANs (DNS / IP): -
Issuer & Validity Period
Issuer CN: -
Issuer Org: -
Not Before: -
Not After: -
Serial Number: -
Version: -
Public Key & Signature Algorithm
Public Key Alg: -
Key Size / Curve: -
Signature Alg: -
Basic Constraints: -
X.509v3 Extensions & ASN.1 DER Structure 0 bytes
Paste a PEM certificate or CSR or click a sample button to inspect its ASN.1 DER tree.

Come usare

Incolla un certificato X.509 codificato PEM o una richiesta CSR PKCS#10, oppure rilascia un file .crt, .cer, .pem, .der o .csr. Il parser ASN.1 DER estrae tutti i nomi distinti, SAN e impronte localmente.

Domande frequenti

Cos'è un certificato digitale X.509?

Un certificato X.509 è un documento crittografico standardizzato (RFC 5280) che associa una chiave pubblica a un'identità (come un dominio, un'organizzazione o un server) tramite una firma digitale emessa da una Certificate Authority (CA) attendibile.

Cos'è una Certificate Signing Request (CSR) PKCS#10?

Una CSR (RFC 2986) è un blocco di testo codificato in ASN.1 DER generato sul server prima di richiedere un certificato SSL/TLS. Contiene il Subject Distinguished Name, i Subject Alternative Names (SAN) richiesti e la chiave pubblica, firmato con la chiave privata corrispondente.

Perché i Subject Alternative Names (SAN) sono fondamentali per i browser moderni?

I browser moderni (Chrome, Firefox, Safari) non utilizzano più il Common Name (CN) per la verifica del dominio secondo RFC 2818. Ogni certificato HTTPS valido deve elencare tutti gli hostname DNS, wildcard e indirizzi IP nell'estensione X.509v3 Subject Alternative Name (OID 2.5.29.17).

Qual è la differenza tra i formati di certificato PEM e DER?

DER (Distinguished Encoding Rules) è la rappresentazione binaria grezza di una struttura ASN.1. PEM è esattamente lo stesso binario DER codificato in Base64 e racchiuso tra le intestazioni ASCII -----BEGIN CERTIFICATE----- e -----END CERTIFICATE-----.

Come vengono calcolate le impronte (fingerprint) SHA-256 e SHA-1 del certificato?

L'impronta digitale di un certificato viene calcolata eseguendo l'hash dell'intero array di byte binari DER tramite SHA-256 o SHA-1. Identifica in modo univoco il certificato per il pinning e la verifica nei trust store.

Cos'è ASN.1 (Abstract Syntax Notation One)?

ASN.1 è un linguaggio di descrizione utilizzato in crittografia per definire strutture dati annidate (SEQUENCE, SET, OBJECT IDENTIFIER, OCTET STRING, BIT STRING, UTCTime) serializzate in flussi di byte compatti Tipo-Lunghezza-Valore (TLV).

Cosa fa l'estensione Basic Constraints (CA:TRUE vs CA:FALSE)?

L'estensione Basic Constraints (OID 2.5.29.19) specifica se il soggetto del certificato può agire come Certificate Authority (CA:TRUE) e firmare certificati subordinati, oppure se è un certificato foglia finale (CA:FALSE).

Dovrei mai incollare la mia chiave privata in un decoder di certificati?

No. I certificati (.crt/.pem) e le CSR (.csr) contengono solo informazioni pubbliche e la chiave pubblica. La chiave privata (-----BEGIN PRIVATE KEY-----) deve rimanere strettamente riservata sul tuo server.

Come posso verificare che la mia CSR contenga i SAN corretti prima di inviarla a una CA?

Incolla il blocco -----BEGIN CERTIFICATE REQUEST----- in questo decoder. Il parser ispeziona l'attributo PKCS#9 extensionRequest (OID 1.2.840.113549.1.9.14) all'interno della CSR ed elenca tutti i nomi DNS e gli indirizzi IP richiesti.

Questo decoder X.509 e CSR invia i miei certificati a un backend esterno?

No. Tutta la decodifica Base64, il parsing binario ASN.1 DER TLV, la risoluzione OID e il calcolo degli hash SHA-256/SHA-1 avvengono al 100% localmente nel tuo browser.

Nessun risultato trovato

Prova a modificare i termini di ricerca.