Evidenziazione sintassi
Con questa evidenziazione sintassi colori il codice sorgente senza installare nulla: incolla il codice, scegli il linguaggio e uno schema chiaro o scuro e copia l’HTML pronto. I colori sono inseriti nel codice stesso, così si vede bene in blog, e-mail e documenti senza un foglio di stile aggiuntivo.
Fonte: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 per il testo (colori dei due temi verificati). Aggiornato al: .
Come si calcola
L’evidenziazione della sintassi colora gli elementi del codice sorgente: parole chiave, stringhe, numeri, commenti e nomi di funzione ricevono ciascuno un colore. Il codice diventa più leggibile, soprattutto in testi, documentazione ed e-mail, dove manca un editor con schema di colori.
Che cosa sa fare l’evidenziatore
- Sette linguaggi: JavaScript e TypeScript, JSON, HTML (con script e stile incorporati), CSS, SQL, Python e Bash. Con «Rileva automaticamente» lo strumento sceglie il linguaggio in base al testo.
- Due schemi di colori: chiaro su bianco e scuro su sfondo scuro. Tutti i colori del testo raggiungono il rapporto di contrasto di 4,5 a 1 delle linee guida di accessibilità.
- Due forme di uscita: con i colori dentro il codice il risultato funziona ovunque; con classi CSS è più corto e si può ricolorare con un foglio di stile tuo.
- Numeri di riga: su richiesta ogni riga è preceduta dal suo numero, che non si seleziona insieme al codice.
Sicuro e senza perdite
Il codice sorgente non viene modificato: viene solo suddiviso in sezioni e racchiuso con indicazioni di colore. Caratteri come < e & vengono resi innocui, così il codice con frammenti HTML non influisce sul resto della pagina. Per riordinare il codice prima, usa il formattatore JSON, il formattatore SQL o il formattatore HTML.
Domande frequenti
Come coloro il codice per un articolo di blog?
Incolla il codice, scegli linguaggio e schema di colori e copia l’HTML dal campo del risultato. Inseriscilo nell’editor del blog come blocco HTML. I colori sono nel codice, quindi non serve un foglio di stile aggiuntivo.
Posso incollare il codice colorato in Word o in una e-mail?
Sì, di solito dall’anteprima: seleziona, copia e incolla, e i colori restano. Nei programmi che non accettano HTML aiuta uno screenshot dell’anteprima.
Quali linguaggi sono supportati?
JavaScript e TypeScript, JSON, HTML con script e stile incorporati, CSS, SQL, Python e Bash. Per qualsiasi altro linguaggio scegli «Testo semplice»; resta solo la formattazione del blocco.
Il mio codice viene salvato o inviato?
No. L’elaborazione avviene nel tuo browser. Il codice non compare nell’indirizzo e non viene salvato.
Perché alcune parti non sono colorate?
L’evidenziatore riconosce schemi come parole chiave, stringhe e commenti, ma non è un parser completo. Una sintassi insolita o una variante del linguaggio a volte resta nera.
Fonti e riferimenti normativi
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 per il testo (colori dei due temi verificati)
- WHATWG HTML – Syntax: riferimenti ai caratteri e escape di &, < e > nel testo
- ECMAScript Language Specification – parole riservate e grammatica lessicale (base dell’evidenziazione di JavaScript)
Aggiornato al: · Principi editoriali
Strumenti correlati
- Formattatore JSON: formattare, convalidare e minificareConvalida il tuo JSON secondo la RFC 8259: errore con riga, colonna e spiegazione chiara. Formatta, minifica e ordina le chiavi. Tutto nel browser.
- Formattare SQL (formattatore SQL online)Formattare SQL per renderlo leggibile: parole chiave maiuscole, rientri, colonne e condizioni su righe separate. Si può anche comprimere. Funziona nel browser.
- Formattare HTMLFormattare HTML: indenta il codice sorgente per leggerlo meglio o minificalo su una riga, con avviso sui tag non chiusi. Funziona nel tuo browser, senza upload.
- Tester regexTesta espressioni regolari JavaScript in tempo reale: corrispondenze evidenziate, gruppi di cattura in tabella, pattern spiegato. Gratis, nulla viene inviato.
- Qual è il mio indirizzo IP?Mostra subito il tuo indirizzo IP pubblico, rileva IPv4 o IPv6 e spiega la differenza. Gratis, senza registrazione – il tuo IP non viene mai salvato.
- Verifica Partita IVA UE (formato e cifra di controllo)Controlla formato e cifra di controllo di una partita IVA UE per tutti i 27 paesi membri e l’Irlanda del Nord (XI). Calcolo locale, con link a VIES.
- Generatore di box-shadow CSSCrea ombre CSS con i cursori: livelli, spostamento, sfocatura, estensione, colore trasparente, inset e modelli – anteprima dal vivo, CSS pronto da copiare.
- Entità HTML: codifica e decodificaEntità HTML: converti i caratteri speciali in entità o decodificale in testo, con nome, decimali o esadecimali, in locale nel tuo browser.
- Verifica degli header HTTP di un sitoMostra ogni header HTTP di un URL e valuta quelli di sicurezza: HSTS, Content-Security-Policy, X-Frame-Options e Referrer-Policy, con voto da A a F e consigli.