There are many, many, many
tools, services, and techniques --
to do the same thing.
Understand the Concepts.
Tools, services, and techniques
change far too often.
Concepts are more stable.
Pennies add up. Quickly.
Save seconds now.
Save hours later.
Devil in the details.
The most convenient way to create something in Sketch may not result in the most efficient or reliable SVG
Repeat: The most convenient way to create something in Sketch may not result in the most efficient or reliable SVG
Layers, Artboards, Groups
[ ] Use Artboards and keep sizes consistent
[ ] Avoid bitmap images. It's an SVG
[ ] Use unique and semantic layer names
[ ] Ungroup all layers -- before export
Shapes, Strokes, Shadows, Blend Modes
[ ] Flatten layers with flip or rotate transforms
[ ] Reconstruct masks with Boolean operations
[ ] Only use Convert to Outlines on borders if absolutely necessary
[ ] Merge multiple fills on the same layer
[ ] Replace non-Normal blend modes with new filled shapes
[ ] Consider replacing shadows with gradients when possible
Export and Code
[ ] Export or Copy SVG Code on the Artboard—not layers or slices
[ ] Optimize afterwards (install plugin) with SVGOMG
[ ] Include recommended declarations at the top of the SVG, if it will be used as an independent graphic
[ ] If using multiple inline SVGs on a webpage, ensure that none of their elements have the same ID