Omvandla HTML-entiteter säkert

För webbutvecklare och redaktörer som vill lägga reserverade tecken i källkod eller läsa kodad text.

Omvandla särskilda HTML-tecken till säkra entiteter eller gör befintliga entiteter läsbara igen. Det angivna innehållet stannar lokalt.

Så använder du

  1. Klistra in HTML-fragmentet eller texten med reserverade tecken i inmatningsområdet.
  2. Välj kodning för att omvandla tecken till entiteter, eller avkodning för att återställa läsbar text.
  3. Aktivera alternativet som kodar varje tecken vid behov och kör sedan åtgärden för att visa resultatet.
  4. Granska utdata, kopiera den till din redigerare och kontrollera att reserverade tecken inte längre förstör din kod.

Exempel

Med exempelfragmentet bör kodning omvandla vinkelparenteser och et-tecknet till HTML-entiteter. Avkodning bör sedan återställa originaltexten, vilket låter dig kontrollera att rundturen förblir konsekvent.

Indata

<p>Hello & welcome</p>

Resultat

&lt;p&gt;Hello &amp; welcome&lt;/p&gt;

Gränser och format

Var bearbetningen sker

Kodning och avkodning sker i webbläsaren. Innehållet du anger stannar på din enhet och skickas inte till någon extern tjänst.

Vanliga frågor

Varför koda tecken som HTML-entiteter?

Vissa tecken, som vinkelparenteser och et-tecknet, har särskild betydelse i HTML. Att ersätta dem med entiteter hindrar dem från att läsas som uppmärkning när du vill visa dem.

När bör jag avkoda entiteter?

Avkodning är användbart för att läsa ett kodat innehållsblock, åtgärda importerad text eller återställa den läsbara formen av ett fragment innan du redigerar det.

Måste jag koda varje tecken?

Inte alltid. Att bara koda reserverade tecken räcker ofta och gör koden lättare att läsa. Det fullständiga alternativet kan vara användbart för ett specifikt test.

Räcker det att koda entiteter för att göra en sida säker?

Nej. Att koda tecken som entiteter är inte tillräckligt för att säkra en sida och ersätter inte noggrann validering av innehåll som visas. Vissa tecken har särskild betydelse i HTML, och kodning hindrar dem från att läsas som markup, men du måste fortfarande kontrollera sammanhanget. Avkodning kan också föra tillbaka reserverade tecken, så granska resultatet innan du använder det igen.

Lämnar texten jag klistrar in min enhet?

Nej. Kodning och avkodning sker i din webbläsare, och innehållet du anger stannar på din enhet utan att skickas till någon extern tjänst. Det gör det enklare att testa känsliga fragment, men du bör fortfarande kontrollera resultatet manuellt. Om du väljer att koda varje tecken blir koden mindre läsbar och kan försvåra granskningen.

Verktyg i samma kategori