Convertitore da Testo a Slug URL
Scrivi o incolla un titolo e ottieni subito uno slug URL in kebab-case, snake_case e camelCase, con l'anteprima dell'indirizzo e il conteggio dei caratteri. Le lettere latine accentate vengono traslitterate, la punteggiatura viene eliminata e gli spazi si riducono a un unico separatore. Gratuito, senza registrazione, e il testo viene convertito nel tuo browser.
Il turco è l'unica lingua che gestisce diversamente le maiuscole/minuscole della lettera i: İ diventa minuscola i, e i diventa maiuscola İ.
Come usare il generatore di slug URL
- 1. Scrivi o incolla un titolo. Gli slug compaiono mentre digiti; non c'è nulla da inviare.
- 2. Controlla i conteggi. Caratteri in Input è il tuo testo; Caratteri dello Slug è la lunghezza dello slug in kebab-case.
- 3. Copia la versione che ti serve. Il kebab-case è quello per gli indirizzi web. Snake_case e camelCase servono per nomi di file, colonne di database e codice.
- 4. Controlla l'anteprima dell'indirizzo. L'anteprima URL mostra lo slug in kebab-case dopo
https://example.com/. - 5. Per il testo turco, attiva Regole turche per la i (İ ı) in modo che İ e I si convertano correttamente in minuscolo.
Che cosa rende buono uno slug
Lo slug è la parte di un URL che identifica la pagina, come in example.com/how-to-cite-a-website. Le linee guida di Google sulla struttura degli URL chiedono URL semplici e leggibili, fatti di parole e separati da trattini anziché da trattini bassi. Anche le minuscole contano: a parte lo schema e l'host, un URL distingue maiuscole e minuscole (RFC 3986), quindi /Cite-Guide e /cite-guide sono indirizzi diversi, e le maiuscole miste generano pagine duplicate.
| Formato | Esempio | Da usare per |
|---|---|---|
| kebab-case | how-to-cite-a-website | URL e nomi di classe CSS |
| snake_case | how_to_cite_a_website | Nomi di file, colonne di database, nomi in Python |
| camelCase | howToCiteAWebsite | Variabili in JavaScript e Java, chiavi JSON |
Che cosa fa il convertitore
- Mette in minuscolo il testo (con le regole turche se hai attivato l'opzione).
- Traslittera le lettere latine accentate: é in e, ü in u, ñ in n, ø in o, ß in ss, æ in ae, đ in d, œ in oe, þ in th e così via.
- Sostituisce le sequenze di spazi con un unico trattino o trattino basso.
- Elimina tutto il resto che non sia una lettera a–z, una cifra o il separatore, poi riduce i separatori ripetuti e li toglie dalle due estremità.
- Costruisce il camelCase dalle parole del kebab-case, mettendo in maiuscolo ogni parola dopo la prima.
Esempio svolto
Il titolo Café Culture: A Guide to Dr. Smith's 2024 Q&A! produce:
| Versione | Risultato |
|---|---|
| kebab-case | cafe-culture-a-guide-to-dr-smiths-2024-qa |
| snake_case | cafe_culture_a_guide_to_dr_smiths_2024_qa |
| camelCase | cafeCultureAGuideToDrSmiths2024Qa |
L'input è lungo 46 caratteri e lo slug in kebab-case 41. Nota che cosa è successo alla punteggiatura: i due punti, il punto, l'apostrofo, la e commerciale e il punto esclamativo sono stati eliminati anziché sostituiti, quindi Smith's è diventato smiths e Q&A è diventato qa. Se vuoi q-and-a, scrivilo così prima. Lo strumento mantiene anche tutte le parole, comprese «a» e «to»: accorciare uno slug lungo è una scelta editoriale che lascia a te.
Limiti da conoscere
- Vengono traslitterate solo le lettere latine. Ogni lettera formata da una base con accenti (ť, ů, ň, ễ e simili) perde i segni, e đ, œ, þ, ß, æ, ø e ł hanno una corrispondenza propria, quindi
Žluťoučký kůňdiventazlutoucky-kun. Ogni carattere cirillico, greco o CJK viene comunque eliminato in silenzio. Traslittera prima con il traslitteratore cirillico o greco, oppure usa la Rimozione Accenti per il testo latino. - I separatori esistenti non vengono convertiti. Nel kebab-case un trattino basso viene eliminato (
snake_casediventasnakecase), e nello snake_case un trattino viene eliminato (well-knowndiventawellknown). Sostituiscili prima con spazi se vuoi una separazione tra le parole. - I numeri vengono mantenuti esattamente come digitati.
- Nessun limite di lunghezza. I motori di ricerca mostrano più o meno la prima parte di un URL lungo, e gli slug più corti sono più facili da leggere e condividere, quindi accorciali a mano.
Di quale strumento hai bisogno?
Questa pagina produce uno slug pronto all'uso. Per cambiare le maiuscole di una frase senza togliere nulla, usa il Convertitore di Maiuscole/Minuscole o il Convertitore in Title Case. Per codificare in percentuale un testo che deve restare leggibile in una query di URL, usa il Codificatore e Decodificatore di Testo.
Domande frequenti
- Che cos'è uno slug URL?
- È la parte di un indirizzo web che identifica una pagina con parole leggibili, come how-to-cite-a-website in example.com/how-to-cite-a-website. Segue il dominio e gli eventuali nomi di cartella.
- Perché gli slug dovrebbero usare i trattini?
- Le linee guida di Google consigliano i trattini per separare le parole negli URL, perché sono il separatore convenzionale e sono facili da leggere. I trattini bassi funzionano in un URL ma sono meno leggibili.
- Qual è la differenza tra kebab-case e snake_case?
- Il kebab-case separa le parole con trattini (my-blog-post) ed è la convenzione degli indirizzi web. Lo snake_case le separa con trattini bassi (my_blog_post) ed è comune nei nomi di file, nei database e in Python.
- Come vengono trattati gli accenti e i caratteri speciali?
- Le lettere latine accentate vengono sostituite con quelle semplici (é in e, ť in t, ß in ss, æ in ae, þ in th). La punteggiatura e i simboli vengono eliminati, non sostituiti, e le sequenze di spazi o separatori diventano uno solo. Le lettere di altri alfabeti vengono eliminate.
- Posso usare caratteri non inglesi in un URL?
- Browser e motori di ricerca li gestiscono, ma quando un URL viene copiato i caratteri sono codificati in percentuale (é diventa %C3%A9), e i link diventano lunghi e difficili da leggere. Questo strumento produce slug in a–z semplici; se la tua lingua usa un altro alfabeto, traslitteralo prima oppure mantieni i caratteri originali accettando la codifica.
- Devo cambiare uno slug dopo la pubblicazione di una pagina?
- Evitalo. Cambiare lo slug cambia l'indirizzo, quindi i link esistenti e i segnalibri si interrompono, a meno che tu non aggiunga un reindirizzamento permanente dal vecchio indirizzo al nuovo.
- Il mio testo viene caricato da qualche parte?
- No. Gli slug vengono generati nel tuo browser mentre digiti, e nulla viene inviato a CitationEasy.