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.

Validatore JSON Schema

Convalida payload JSON rispetto alle specifiche JSON Schema (Draft-07, 2020-12, Draft-04) con percorsi di errore in tempo reale e spiegazioni dettagliate.

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.

Visualizzatore e validatore OpenAPI / Swagger

Explorer interattivo lato client e validatore per specifiche OpenAPI 3.0/3.1 e Swagger 2.0 in formato YAML o JSON.

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 .gitignore

Genera file .gitignore completi e testati per qualsiasi combinazione di linguaggi di programmazione, framework, sistemi operativi e IDE.

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.

Contatore di Token LLM

Calcola il consumo di token, stima i costi API ed esamina i blocchi BPE evidenziati a colori per modelli OpenAI, Anthropic, Gemini e LLaMA.

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 e Decodificatore ULID

Genera e ispeziona identificatori univoci ordinabili lessicograficamente (ULID) con precisione di millisecondi e ordinamento monotono.

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

Tester CORS

Testa, ispeziona ed esegui il debug delle intestazioni Cross-Origin Resource Sharing (CORS) e delle risposte preflight per qualsiasi API o URL.

Parser e generatore di stringhe di connessione al database

Analizza e costruisci URI di database per PostgreSQL, MySQL, MongoDB, Redis, SQLite e SQL Server con ottimizzazione parametri ed esportazione .env.

Ricerca DNS

Controlla i record DNS in tempo reale.

Visualizzatore Intestazioni HTTP

Visualizza le intestazioni delle richieste HTTP inviate dal tuo browser.

Test di Velocità

Testa la tua velocità di download e upload.

Ricerca IP

Cerca indirizzi IP e dati di geolocalizzazione.

Ricerca Fornitore MAC

Identifica i fornitori di hardware dagli indirizzi MAC.

Ricerca RDAP

Cerca dati di registrazione di domini e IP, registrar, nameserver e stato DNSSEC tramite RDAP.

Tracciamento reindirizzamenti e link

Smaschera gli URL abbreviati e traccia intere catene di reindirizzamento HTTP 301/302 fino alla destinazione finale.

Ispettore Certificati SSL

Ispeziona certificati SSL/TLS live, catene di emittenti, conto alla rovescia di scadenza, domini SAN e fingerprint per qualsiasi dominio.

Calcolatore di Sottorete

Calcola maschere di rete CIDR e intervalli IP.

Analizzatore URL

Analizza, ispeziona, modifica e crea URL completi e parametri di query.

Parser User-Agent

Estrai informazioni su sistema operativo e browser da stringhe User-Agent.

Tester Webhook

Invia, testa ed esegui il debug dell'invio di webhook con intestazioni personalizzate, firme HMAC e ispezione delle risposte in tempo reale.

Client e Tester WebSocket

Connettiti a server WebSocket (ws:// e wss://) in tempo reale, invia messaggi di testo o JSON, ispeziona frame bidirezionali e misura la latenza.

Codificatore / Decodificatore Base32 e Base58

Codifica e decodifica testo ed esadecimale con RFC 4648 Base32, Crockford Base32, Bitcoin Base58, Flickr, Ripple e Base58Check con validazione checksum.

Ready
0 chars 0 bytes
0 chars 0 bytes

Come usare

Seleziona una modalità (Codifica o Decodifica) e un formato (RFC 4648 Base32, Base32Hex, Crockford Base32, Bitcoin Base58, Flickr, Ripple o Base58Check). Per Base58Check, il checksum a 4 byte viene verificato automaticamente.

Domande frequenti

Qual è la differenza tra Base32, Base58 e Base64?

Base32 codifica i dati in un set di 32 caratteri (5 bit per carattere), producendo stringhe leggibili dall'uomo senza distinzione tra maiuscole e minuscole, ideali per dettatura vocale, seed OTP a due fattori e nomi DNS. Base64 codifica 6 bit per carattere (64 simboli) per un'archiviazione compatta, ma include caratteri simili e distinzione tra maiuscole e minuscole. Base58 è stato creato per criptovalute come Bitcoin per trovare un equilibrio tra compattezza e leggibilità umana eliminando i caratteri visivamente ambigui.

Perché Base58 esclude i caratteri 0, O, I e l?

Satoshi Nakamoto ha progettato Base58 per prevenire errori di trascrizione umana durante la lettura o la scrittura di indirizzi di criptovaluta su supporti fisici. Il numero zero (0) e la O maiuscola sembrano identici in molti caratteri tipografici, così come la I maiuscola e la l minuscola. Inoltre, i caratteri di punteggiatura come + e / utilizzati in Base64 sono stati esclusi in modo che facendo doppio clic su un indirizzo si selezioni l'intera stringa senza interrompere i wrapper di riga.

In che modo Base58Check garantisce l'integrità crittografica e il rilevamento degli errori?

Base58Check aggiunge un checksum di 4 byte al payload prima della codifica. Il checksum viene calcolato eseguendo due volte l'hashing del payload con SHA-256 (<code>SHA-256(SHA-256(data))</code>) e prendendo i primi 4 byte. Durante la decodifica, il ricevitore ricalcola il doppio hash SHA-256 e verifica che il checksum corrisponda, rilevando il 99,999999% di caratteri digitati in modo errato, trasposizioni accidentali o indirizzi danneggiati.

Cosa rende unico il Base32 di Douglas Crockford?

Base32 di Crockford è progettato specificamente per l'interazione umana e la comunicazione verbale. Utilizza i numeri da 0 a 9 e le lettere maiuscole dalla A alla Z, esclusi I, L, O e U. Durante la decodifica, mappa automaticamente le lettere che creano confusione nei numeri (I e L diventano 1, O diventa 0) e ignora i trattini e gli spazi. La lettera U è intenzionalmente omessa per evitare la generazione accidentale di oscenità negli identificatori generati casualmente.

Quando dovrebbe essere utilizzato RFC 4648 Base32Hex anziché Base32 standard?

Base32Hex (RFC 4648 Sezione 7) utilizza l'alfabeto esadecimale esteso <code>0-9</code> e <code>A-V</code> invece di <code>A-Z</code> e <code>2-7</code>. Il suo vantaggio principale è che mantiene la raccolta naturale (ordinamento lessicografico) dei dati sottostanti, rendendolo particolarmente utile per l'indicizzazione e l'ordinamento dei record nelle chiavi del database, nelle strutture di directory e nei record DNSSEC NSEC3.

In che modo Base58 preserva i byte zero iniziali?

Poiché Base58 tratta i dati come un numero intero di grandi dimensioni nell'aritmetica a precisione arbitraria, i byte zero iniziali (0x00) verrebbero normalmente persi durante la divisione matematica. Per preservare la lunghezza esatta dei byte (fondamentale per gli hash delle chiavi pubbliche crittografiche e i byte della versione di rete), Base58 antepone un carattere che rappresenta lo zero (il primo carattere dell'alfabeto, come "1" in Bitcoin Base58) per ogni byte zero iniziale nell'input.

Nessun risultato trovato

Prova a modificare i termini di ricerca.