How to Add SVG to Squarespace
Add crisp SVG graphics to your Squarespace site — upload as logo, embed in code blocks, or inject via Custom CSS for maximum design control.
Drop your image here
Supports PNG, JPG, BMP, WEBP up to 5MB
Adding SVG Logo in Squarespace
Squarespace 7.1 supports SVG logo upload directly in site settings.
- Website > Pages > Website Tools > Logo & Title
- Click the logo area and Upload a file — select your .svg
- Squarespace renders the SVG logo at any size without pixelation
- Or: Design > Logo & Title for older Squarespace 7.0 templates
Embedding SVG in Squarespace Content Blocks
For SVG in page content, use a Code Block.
- In the page editor, add a Code Block (click + > Code)
- Paste the full SVG XML code (starting with <svg ...>) into the code block
- The SVG renders inline in your page content
- Style with CSS in Website > Design > Custom CSS
- For SVG files hosted externally: use <img src='https://yoursite.com/graphic.svg'>
Frequently Asked Questions
Can I upload SVG images to Squarespace image blocks?
Squarespace 7.1 supports SVG in image blocks for logos and some content areas. Regular Image blocks may convert SVG to PNG — use a Code Block to force SVG rendering.
Why does my SVG look wrong in Squarespace?
Squarespace may process uploaded SVGs. For perfect rendering, paste the raw SVG code in a Code Block rather than uploading as an image file.
How do I add an SVG icon to Squarespace navigation?
Use Squarespace Code Injection (Settings > Advanced > Code Injection) to add inline SVG to the header area with CSS positioning. Or use a third-party Squarespace plugin for nav icon support.
Can I use SVG as a Squarespace section background?
Squarespace doesn't natively support SVG section backgrounds. Workaround: set the section background to a solid color, then add a full-width Code Block with a positioned SVG using CSS absolute positioning.
Related guides
Ready to Convert Your Image to SVG?
Free online converter — no sign-up, no watermarks, results in under 3 seconds.
Try It Free — Convert Image to SVG