Evidenziatore di sintassi del codice online
Evidenzia fino a 500.000 caratteri di codice in 7 linguaggi con rilevamento automatico. Anteprima sicura, numeri di riga opzionali. Prova ora. L’elaborazione…
Inizia a usare
Evidenziazione sicura e precisa
L'evidenziatore di sintassi è progettato per essere sicuro: prima di applicare la colorazione, il testo viene escapato in HTML, quindi eventuali tag o script incollati non vengono eseguiti. Il codice sorgente rimane invariato e la copia del testo restituisce l'originale.
Rilevamento automatico della lingua
Se scegli il rilevamento automatico, lo strumento controlla alcune firme in ordine: JSON iniziale valido, tag HTML, selettori CSS, tag PHP, istruzioni SELECT/FROM, definizioni Python (def), e infine usa JavaScript come fallback. Questo metodo è semplice e può fallire su snippet ambigui o commenti particolari.
Esempio pratico
Incolla il seguente codice JSON e seleziona "JSON":
{"nome": "Mario", "anni": 30}Dopo l'evidenziazione, le chiavi e i valori appariranno con colori diversi, ma il testo copiato rimarrà identico all'originale.
Limiti della grammatica
La grammatica è volutamente ridotta: può classificare erroneamente commenti, virgolette annidate, template literal, parole chiave non comuni e snippet brevi ambigui. Per una precisione maggiore, seleziona manualmente la lingua.
Domande frequenti
Come funziona il rilevamento automatico?
Il rilevamento automatico controlla alcune firme in ordine: JSON valido, tag HTML, selettori CSS, tag PHP, SELECT/FROM, definizioni Python e infine JavaScript. Se nessuna firma corrisponde, usa JavaScript come fallback.
Il codice viene eseguito o modificato?
No. Lo strumento esegue solo l'evidenziazione sintattica. Il codice non viene compilato, eseguito o modificato. L'anteprima è solo visiva e il testo originale rimane invariato.
Quali lingue sono supportate?
JavaScript, JSON, HTML, CSS, PHP, SQL e Python. Puoi selezionarle manualmente o usare il rilevamento automatico.
Checklist per un uso corretto
- Verifica che il codice non superi 500.000 caratteri.
- Per snippet ambigui, seleziona la lingua manualmente.
- Ricorda che l'evidenziazione non garantisce la correttezza del codice.
- Usa l'anteprima solo per la lettura; il codice originale è la fonte per la copia.
L’elaborazione avviene localmente nel browser.