AnyNotepad Strumenti di Testo Online Gratuiti
HTML e Codice
Explore all 218+ free online text tools
Tutti gli strumenti di testoIspirazione di Design Quotidiana
Prospettive fresche dal mondo del design, aggiornate ogni giorno
Design del Giorno
Ogni mattina, un design diverso fa il suo ingresso. Esplora i materiali, i riferimenti e le scelte creative dietro l'opera in evidenza di oggi.
Scopri il Design di Oggi
Team di Design del Giorno
Il design spesso inizia con la collaborazione. Conosci il team le cui competenze combinate hanno prodotto un lavoro riconosciuto dalla giuria dell'A' Design Award.
Conosci il Team
Designer del Giorno
Dietro ogni design curato c'è una mente deliberata. Esplora il portfolio, la filosofia e il percorso del laureato dell'A' Design Award in evidenza oggi.
Scopri la sua Visione
Leggenda del Design del Giorno
Decenni di dedizione definiscono un corpus di opere. Esplora i contributi di una vita e l'influenza duratura del designer in evidenza oggi.
Onora la loro Eredità
Intervista di Design del Giorno
Le conversazioni rivelano ciò che i portfolio non possono. Ascolta il designer del giorno condividere intuizioni, punti di svolta e lezioni duramente apprese.
Leggi l'Intervista
Fatto Saliente del Giorno
Momenti degni di nota dal mondo del design. Dalle inaugurazioni di mostre ai lanci di progetti, segui gli eventi che segnano il progresso creativo.
Vedi il Fatto Saliente
Idea di Design del Giorno
Ogni prodotto nasce da un pensiero. Esplora il concept di oggi — una visione ancora in fase di definizione, una proposta in attesa delle condizioni giuste per prendere forma.
Esplora l'Idea
Brand di Design del Giorno
Dietro ogni prodotto c'è un'organizzazione con un punto di vista. Esplora i principi e i processi che definiscono il brand in evidenza oggi.
Scopri il Brand
Tendenza di Design del Giorno
I pattern emergono quando si presta attenzione. Segui il movimento del giorno — un materiale, una palette o un approccio che sta guadagnando terreno attraverso le discipline.
Esplora la TendenzaRimuovi Tag HTML
Rimuove tutti i tag HTML dal testo, lasciando solo il contenuto testuale visibile. Elimina ogni tag
inclusi <p>, <div>, <a>, <span>,
e stili inline. Perfetto per estrarre testo pulito da pagine web, email HTML, contenuti CMS e qualsiasi
sorgente dove serve testo semplice senza markup.
<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>
↓
Hello This is bold text.
Escape HTML
Converte i caratteri speciali HTML nei loro equivalenti sicuri come entità: < diventa
<, > diventa >, & diventa
&, e le virgolette diventano ". Essenziale per visualizzare frammenti di codice in
HTML, prevenire attacchi XSS e incorporare in sicurezza l’input degli utenti nelle pagine web.
<script>alert("XSS")</script>
↓
<script>alert("XSS")</script>
Unescape HTML
Converte le entità HTML riportandole ai caratteri originali: < diventa
<, > diventa >, & diventa
&. L’inverso di Escape HTML — usalo per ripristinare l’HTML con escape in markup funzionante,
o per leggere contenuti codificati con entità nella loro forma naturale.
<h1>Hello & Welcome</h1>
↓
<h1>Hello & Welcome</h1>
Rimuovi CSS
Rimuove tutto il codice CSS dal testo — inclusi i blocchi <style>, gli attributi inline
style="..." e gli attributi class/id. Pulisce l’HTML
copiato da pagine web o template email, lasciando solo il markup strutturale e il contenuto testuale senza
alcuna informazione di stile.
<p style="color:red; font-size:14px;">Hello World</p>
↓
<p>Hello World</p>
Rimuovi Markdown
Rimuove tutta la sintassi Markdown dal testo — intestazioni (#), grassetto (**), corsivo (*), link ([]()), immagini, blocchi di codice, citazioni (>), linee orizzontali e marcatori di lista. Lascia testo semplice, pulito e leggibile. Ideale per estrarre contenuti da file .md, documenti README o contenuti CMS memorizzati in formato Markdown.
# Hello **World**
This is a [link](https://example.com) and `inline code`.
↓
Hello World
This is a link and inline code.
Rimuovi Commenti dal Codice
Rimuove tutti i comuni formati di commenti nel codice dal testo: commenti su riga singola (//),
commenti multi-riga (/* ... */), commenti HTML (<!-- ... -->) e commenti hash
(#). Utile per minificare il codice, pulire file di configurazione o estrarre solo le
righe funzionali dal codice sorgente.
var x = 5; // set x
/* This is
a comment */
var y = 10;
↓
var x = 5;
var y = 10;
Formattatore JSON (Pretty Print)
Prende JSON compatto o minificato e lo formatta con indentazione corretta e interruzioni di riga per la leggibilità umana. Ogni livello annidato è indentato con 2 spazi. Valida la sintassi JSON e segnala errori se l’input è malformato. Lo strumento essenziale per ispezionare risposte API, eseguire il debug di strutture dati e revisionare file di configurazione.
{"name":"Alice","age":30,"city":"Paris"}
↓
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
Minimizza JSON
Comprime il JSON formattato in una singola riga senza spazi superflui. Rimuove tutta l’indentazione, le interruzioni di riga e gli spazi extra preservando la struttura dei dati. Riduce la dimensione del file per payload API, archiviazione di configurazioni e trasmissione di rete. L’inverso del Formattatore JSON.
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
↓
{"name":"Alice","age":30,"city":"Paris"}
CSV in JSON
Converte dati CSV in un array JSON di oggetti. La prima riga viene usata come nomi delle proprietà (chiavi), e ogni riga successiva diventa un oggetto. Gestisce campi tra virgolette, virgole all’interno delle virgolette e casi limite comuni del CSV. Essenziale per importare dati di fogli di calcolo in applicazioni web, API e programmi JavaScript.
name,age,city
Alice,30,Paris
Bob,25,London
↓
[
{"name":"Alice","age":"30","city":"Paris"},
{"name":"Bob","age":"25","city":"London"}
]
JSON in CSV
Converte un array JSON di oggetti in formato CSV. Estrae automaticamente tutti i nomi delle proprietà come riga di intestazione e mappa i valori di ogni oggetto nelle colonne corrispondenti. Gestisce i valori annidati convertendoli in stringa. L’inverso di CSV in JSON — perfetto per esportare dati API in fogli di calcolo.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
↓
name,age
Alice,30
Bob,25
CSV in Tabella Markdown
Converte dati CSV o TSV in una tabella Markdown formattata con colonne correttamente allineate, separatori di intestazione e delimitatori pipe. La prima riga diventa l’intestazione della tabella. Pronta da incollare nei README di GitHub, documentazione, Notion, Jira, Confluence o qualsiasi piattaforma compatibile con Markdown.
name,age,city
Alice,30,Paris
Bob,25,London
↓
| name | age | city |
| ----- | --- | ------ |
| Alice | 30 | Paris |
| Bob | 25 | London |
Righe in Array JSON
Converte una lista di valori (uno per riga) in un array JSON con rilevamento automatico del tipo. I numeri diventano numeri JSON, “true”/“false” diventano booleani, “null” diventa null, e tutto il resto diventa una stringa tra virgolette. Le righe vuote vengono saltate. Perfetto per costruire rapidamente array JSON da liste semplici.
apple
42
true
banana
null
↓
["apple", 42, true, "banana", null]
Rimuovi Commenti PHP
Elimina tutti i commenti in stile PHP dal tuo codice, inclusi i commenti a riga singola //,
i commenti hash # e i commenti a blocco multi-riga /* ... */. Preserva intelligentemente
gli URL contenenti :// e i codici colore esadecimali come #ff6600. Perfetto per pulire
i file sorgente prima del deployment o ridurre le dimensioni del file.
$name = "World"; // user name
/* Say hello */
echo "Hello $name"; # output
↓
$name = "World";
echo "Hello $name";
Rimuovi Commenti Python
Rimuove tutti i commenti Python dal tuo codice, inclusi i commenti a riga singola #
e le docstring multi-riga ("""...""" e '''...'''). Rispetta le stringhe contenenti
il carattere hash e preserva le righe shebang (#!/usr/bin/env python). Ideale per preparare
il codice di produzione o ridurre le dimensioni degli script.
"""Module docstring"""
name = "World" # user name
# Print greeting
print(f"Hello {name}")
↓
name = "World"
print(f"Hello {name}")
Rimuovi Commenti HTML
Elimina tutti i blocchi di commento HTML (<!-- ... -->) dal tuo markup.
Rimuove sia i commenti a riga singola che multi-riga, inclusi i commenti condizionali e le annotazioni dell'editor.
Ottimo per pulire l'HTML prima della produzione, ridurre il peso della pagina o rimuovere le note degli sviluppatori dal
codice visibile al pubblico.
<div>
<!-- Navigation section -->
<nav>Menu</nav>
<!-- TODO: fix later -->
</div>
↓
<div>
<nav>Menu</nav>
</div>
Escape Stringa JavaScript
Esegue l'escape del tuo testo per l'uso sicuro all'interno di una stringa letterale JavaScript. Converte backslash,
apici singoli, virgolette doppie, a capo, ritorni carrello, tabulazioni e caratteri null nei loro equivalenti
con escape (\\, \', \", \n, \r,
\t, \0). Il risultato è racchiuso tra apici singoli, pronto per essere incollato direttamente nel
tuo codice sorgente JS.
He said "it's done"
on two lines.
↓
'He said \"it\'s done\"\non two lines.'
Escape Stringa Python
Esegue l'escape del tuo testo per l'uso sicuro all'interno di una stringa letterale Python. Per testo a riga singola, esegue l'escape
di backslash, virgolette, a capo, ritorni carrello e tabulazioni, racchiudendo il risultato tra apici singoli. Per
testo multi-riga, utilizza automaticamente stringhe con tripli apici ("""...""") per
preservare le interruzioni di riga in modo naturale. Pronto per essere incollato direttamente nel tuo codice sorgente Python.
Hello "World"
Second line here
↓
"""Hello "World"
Second line here"""
Escape Stringa Java
Esegue l'escape del tuo testo per l'uso sicuro all'interno di una stringa letterale Java. Converte backslash, virgolette doppie,
a capo, ritorni carrello e tabulazioni nelle loro sequenze di escape Java (\\, \",
\n, \r, \t). Il risultato è racchiuso tra virgolette doppie, pronto per essere incollato
in file sorgente Java, Kotlin, Scala o qualsiasi linguaggio JVM. Funziona anche per stringhe letterali C# e C++.
Path: C:\Users\"Admin"
Next line
↓
"Path: C:\\Users\\\"Admin\"\nNext line"
Escape Regex
Esegue l'escape di tutti i metacaratteri delle espressioni regolari nel tuo testo in modo che possa essere usato come
stringa di ricerca letterale all'interno di un pattern regex. Antepone un backslash prima di . * + ? ^ $ { } ( ) | [ ] \.
Essenziale quando devi cercare testo che contiene caratteri regex speciali—come cercare
$prezzo, file.txt o (opzionale) letteralmente in un motore regex.
Price is $19.99 (USD) [sale]
↓
Price is \$19\.99 \(USD\) \[sale\]
Spiegatore Crontab
Traduce le espressioni di pianificazione cron in linguaggio semplice. Inserisci qualsiasi espressione cron a 5 campi
(minuto, ora, giorno del mese, mese, giorno della settimana) e ottieni una spiegazione leggibile di ogni campo, inclusi
intervalli, incrementi e liste. Supporta anche le scorciatoie come @daily, @weekly,
@hourly e @monthly. Spiega la pianificazione completa in linguaggio naturale.
30 2 * * 1-5
↓
minute: 30 → minuto: 30
hour: 2 → ora: 2
day-of-week: 1-5 → da lunedì a venerdì
➡ Eseguito ogni giorno alle 02:30, lunedì–venerdì
Calcolatore Chmod
Converte tra i formati ottale e simbolico dei permessi file Unix. Inserisci un valore ottale come
755 o una stringa simbolica come rwxr-xr-x e ottieni entrambe le rappresentazioni, più una
suddivisione dettagliata dei permessi di proprietario, gruppo e altri (lettura, scrittura, esecuzione). Genera anche il
comando chmod pronto all'uso. Elabora più valori alla volta, uno per riga.
755
↓
Ottale: 755 Simbolico: rwxr-xr-x
Proprietario: rwx (lettura, scrittura, esecuzione)
Gruppo: r-x (lettura, esecuzione)
Altri: r-x (lettura, esecuzione)
Utilizzo: chmod 755 nomefile
Formattatore Variabili Env
Pulisce e standardizza i file di variabili d'ambiente (.env). Converte tutte
le chiavi in UPPER_SNAKE_CASE, allinea i segni di uguale per la leggibilità e racchiude automaticamente
tra virgolette doppie i valori contenenti spazi, virgolette o caratteri speciali. Preserva commenti e righe vuote.
Perfetto per riordinare file .env disordinati in Docker, Laravel, Node.js o qualsiasi progetto 12-factor.
database-host=localhost
App Name=My Cool App
# comment
api_key=abc123
↓
DATABASE_HOST=localhost
APP_NAME ="My Cool App"
# comment
API_KEY =abc123
Minificazione CSS
Comprime il tuo codice CSS rimuovendo i commenti, comprimendo gli spazi bianchi, eliminando gli spazi non necessari intorno a selettori, proprietà e valori, e rimuovendo i punto e virgola finali prima delle parentesi graffe di chiusura. Mostra un riepilogo dettagliato con dimensione originale, dimensione minificata e byte risparmiati con percentuale. Ideale per ottimizzare i fogli di stile per la produzione, ridurre i tempi di caricamento delle pagine e ridurre le dimensioni dei file CSS.
/* Main styles */
.header {
color: #333;
margin: 0;
}
↓
.header{color:#333;margin:0}
(Risparmiati 42 byte, 58,3%)
Minificazione HTML
Comprime il tuo markup HTML rimuovendo i commenti, comprimendo gli spazi bianchi tra i tag e riducendo gli spazi multipli a spazi singoli. Mostra un riepilogo dettagliato con dimensione originale, dimensione minificata e byte risparmiati con percentuale. Ottimo per ridurre la dimensione del payload HTML, velocizzare la distribuzione delle pagine e preparare il markup per il deployment in produzione.
<!-- Header -->
<div>
<h1> Hello </h1>
<p> World </p>
</div>
↓
<div><h1> Hello </h1><p> World </p></div>
(Risparmiati 35 byte, 46,7%)
Formattatore XML
Formatta in modo leggibile il markup XML con indentazione corretta (2 spazi per livello). Analizza tag di apertura, tag di chiusura, tag auto-chiudenti, istruzioni di elaborazione e contenuto testuale, poi ricostruisce il documento con una nidificazione pulita e leggibile. Gestisce XML minificato o mal formattato. Perfetto per il debug delle risposte API, l'ispezione di file di configurazione, messaggi SOAP o qualsiasi dato XML.
<root><item><name>Test</name><value>42</value></item></root>
↓
<root>
<item>
<name>Test</name>
<value>42</value>
</item>
</root>
Minificazione XML
Comprime il tuo markup XML rimuovendo i commenti e comprimendo tutti gli spazi bianchi tra i tag. Mostra un riepilogo dettagliato con dimensione originale, dimensione minificata e byte risparmiati con percentuale. Ideale per ridurre la dimensione del payload XML nelle richieste API, rimpicciolire file di configurazione, ottimizzare messaggi SOAP o preparare dati XML per ambienti con larghezza di banda limitata.
<!-- Config -->
<root>
<item>Hello</item>
<item>World</item>
</root>
↓
<root><item>Hello</item><item>World</item></root>
(Risparmiati 38 byte, 44,2%)
JSON a YAML
Converte dati JSON in formato YAML. Gestisce oggetti nidificati, array, stringhe (con virgolettatura corretta per caratteri speciali), numeri, booleani e valori null. Produce YAML pulito e indentato con indentazione a 2 spazi. Perfetto per convertire risposte API in configurazioni Kubernetes, file Docker Compose, playbook Ansible, workflow GitHub Actions o qualsiasi contesto che preferisce YAML al JSON.
{"name": "John", "age": 30, "hobbies": ["reading", "coding"]}
↓
name: John
age: 30
hobbies:
- reading
- coding
YAML a JSON
Converte dati YAML in formato JSON. Analizza coppie chiave-valore, mappe nidificate, liste (con
elementi -), scalari, booleani, numeri e valori null. Ignora commenti e marcatori di documento
(---, ...). Produce JSON pulito e formattato con indentazione a 2 spazi. Ideale
per convertire configurazioni Kubernetes, file Docker Compose o pipeline CI/CD in JSON per API o validazione.
name: John
age: 30
hobbies:
- reading
- coding
↓
{
"name": "John",
"age": 30,
"hobbies": ["reading", "coding"]
}
Markdown a HTML
Converte testo Markdown in markup HTML. Supporta intestazioni (#–######),
grassetto, corsivo, grassetto-corsivo, barrato, link, immagini, blocchi di codice con classi di linguaggio, codice inline,
citazioni, elenchi non ordinati, linee orizzontali e paragrafi. Perfetto per visualizzare contenuti Markdown in anteprima,
generare HTML per piattaforme CMS, newsletter email o generatori di siti statici.
# Hello
This is **bold** and *italic*.
- Item one
- Item two
↓
<h1>Hello</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul><li>Item one</li><li>Item two</li></ul>
HTML a Markdown
Converte markup HTML in testo Markdown pulito. Trasforma intestazioni, grassetto, corsivo, barrato, link, immagini, blocchi di codice, codice inline, citazioni, elenchi, linee orizzontali e interruzioni di riga nei loro equivalenti Markdown. Rimuove i tag HTML rimanenti e decodifica le entità. Ideale per migrare contenuti da siti web a sistemi basati su Markdown come GitHub, Jekyll, Hugo o Notion.
<h1>Hello</h1><p>This is <strong>bold</strong> and <a href="https://example.com">a link</a>.</p>
↓
# Hello
This is **bold** and [a link](https://example.com).
Formattatore SQL
Formatta le query SQL con formattazione e indentazione corrette. Converte le parole chiave SQL
in maiuscolo (SELECT, FROM, WHERE, JOIN, ecc.), posiziona le clausole
principali su nuove righe, indenta liste di colonne e condizioni, e sposta AND/OR su righe
separate. Supporta istruzioni SELECT, INSERT, UPDATE, DELETE, CREATE e ALTER. Rende le query complesse leggibili
e facili da debuggare.
select id, name, email from users where active = 1 and role = 'admin' order by name
↓
SELECT id,
name,
email
FROM users
WHERE active = 1
AND role = 'admin'
ORDER BY name
Parser Query String
Analizza le query string degli URL in una tabella pulita e leggibile di coppie chiave-valore. Accetta un URL
completo (es. https://example.com/page?key=value&foo=bar) o solo la porzione query
(?key=value&foo=bar). Decodifica automaticamente tutti i caratteri URL delle chiavi e dei valori, converte
+ in spazi, e produce anche i parametri come oggetto JSON per un facile
utilizzo nel codice.
https://shop.com/search?q=red+shoes&category=footwear&page=2
↓
q = red shoes
category = footwear
page = 2
+ oggetto JSON
Decodificatore JWT
Decodifica i JSON Web Token (JWT) e visualizza l'header, il payload e la firma in un formato leggibile.
Analizza automaticamente i claim registrati come iss (emittente), sub (soggetto),
exp (scadenza) e iat (emesso il), convertendo i timestamp in date leggibili.
Mostra se il token è scaduto o ancora valido. Funziona interamente lato client—i tuoi
token non vengono mai inviati ad alcun server.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKx...
↓
HEADER: {"alg": "HS256", "typ": "JWT"}
PAYLOAD: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}
Emesso il: 2018-01-18T01:30:22Z