SVG
Viewer
Dark mode
Light mode
Hide sidebar
Any license
Apache
BSD
CC Attribution
CC0
GPL
MIT
OFL
Public domain
Misaligned Semicircle
Abstract Icons
View collection
Send feedback
Browse all SVGs
Terms & Conditions
Privacy Policy
Rotate
Flip Y
Flip X
Colors
Edit colors
-1px x -1px
Change dimensions
Optimize
861 bytes
555 bytes
-36%
Optimize options
Prettify
Prettify options
Edit
with AI
Describe a change to make
Create
Describe a new SVG to make
Wrap
Stop wrapping long lines
Clear
<!-- License: MIT. Made by IconPark: https://github.com/bytedance/IconPark --> <svg width="48px" height="48px" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01"/> <path d="M20 30C13.3726 30 8 24.6274 8 18C8 11.3726 13.3726 6 20 6" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M20 22C17.7909 22 16 20.2091 16 18C16 15.7909 17.7909 14 20 14" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M28 34C30.2091 34 32 32.2091 32 30C32 27.7909 30.2091 26 28 26" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M28 42C34.6274 42 40 36.6274 40 30C40 23.3726 34.6274 18 28 18" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> </svg>
Upload
Copy
Download
Share
Preview
React
React Native
PNG
Data URI
100%
Download
SVG
Viewer
Dark mode
Light mode
Edit
Export
Rotate
Flip Y
Flip X
Colors
Edit colors
-1px x -1px
Change dimensions
Optimize
861 bytes
555 bytes
-36%
Optimize options
Prettify
Prettify options
Edit
with AI
Describe a change to make
Create
Describe a new SVG to make
Wrap
Stop wrapping long lines
Clear
<!-- License: MIT. Made by IconPark: https://github.com/bytedance/IconPark --> <svg width="48px" height="48px" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01"/> <path d="M20 30C13.3726 30 8 24.6274 8 18C8 11.3726 13.3726 6 20 6" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M20 22C17.7909 22 16 20.2091 16 18C16 15.7909 17.7909 14 20 14" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M28 34C30.2091 34 32 32.2091 32 30C32 27.7909 30.2091 26 28 26" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M28 42C34.6274 42 40 36.6274 40 30C40 23.3726 34.6274 18 28 18" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> </svg>
Upload
Copy
Download
Share
Preview
React
React Native
PNG
Data URI
100%
Download