Lägg in din HTML och inbäddade CSS i en skalbar SVG med foreignObject. Förhandsgranska direkt och ladda ner en färdig .svg-fil. Allt körs i din webbläsare.
Med SVG-elementet foreignObject kan du bädda in levande HTML och CSS i en vektorbild. Resultatet skalar snyggt och kan användas överallt där SVG accepteras — perfekt för märken, kort och avancerade etiketter.
En SVG som byggs med foreignObject är ingen skärmbild – din kod finns kvar levande i filen. Texten är fortfarande riktig text, din inbäddade CSS fortsätter att formge den och ingenting rastreras, så grafiken förblir knivskarp vid vilken zoomnivå som helst medan filen oftast bara är några kilobyte stor. Det gör metoden perfekt för README-märken, profilkort, widgetar till instrumentpaneler och alla andra sammanhang där du vill att ett formgivet HTML-utdrag ska bete sig som en enda bildfil som går att lagra, bädda in och versionshantera.
Använd det här verktyget när resultatet ska visas i en webbläsare, eftersom webbläsare renderar foreignObject direkt och håller det skarpt. Om du behöver en pixelbild som fungerar överallt – i chattappar, dokument eller designprogram – renderar du samma kod med vår konverterare HTML till bild i stället, som ger PNG, JPG eller PDF. Verktygen kompletterar varandra: det ena behåller din HTML som skalbar vektor, det andra fryser den till en pixelbild.
Allt du behöver veta om att konvertera HTML till SVG.
Din HTML placeras i ett SVG-element <foreignObject>, som webbläsare renderar som en del av vektorn. Allt skalar utan att bli pixligt.
Inbäddad CSS och bilder som data-URI fungerar bäst. Externa resurser kanske inte laddas när SVG-filen öppnas utanför din webbplats, så bädda in så mycket du kan.
Nej. SVG-filen skapas helt och hållet i din webbläsare.
Ja. Ange valfri bredd och höjd i pixlar innan du skapar filen. De definierar SVG-ytan och dess viewBox, och eftersom filen är en vektor kan du skala den senare utan att förlora skärpa.
foreignObject renderas av webbläsare, men många grafikprogram som Inkscape och Illustrator har inte fullt stöd för det. Använd SVG-filen på webbsidor eller i webbläsarbaserade verktyg för bästa resultat.
Det här verktyget behåller din kod som vektor och rastrerar den aldrig. Om du behöver en pixelbild renderar du samma HTML med vårt verktyg HTML till bild, som ger PNG, JPG eller PDF.