Free Buttons and Controls Icons
Free buttons and controls icons for forms and settings. Download 52 buttons and controls icons in SVG, PNG, JPG and ICO formats.
52 icons
Click an icon to download it
No icons on this page match that filter.
Formats and sizes for buttons and controls icons
Every icon on this page downloads in four formats at six sizes, giving 24 files per icon. The file is built in your browser from the vector, so a 512 px download is as sharp as a 16 px one.
- SVG for a vector that scales to any size and recolours in CSS.
- PNG for a raster with a transparent background.
- JPG for a raster on a white background where transparency is not accepted.
- ICO for a browser favicon, capped at 256 px by the format.
Sizes: 16, 32, 64, 128, 256, 512 pixels. ICO is capped at 256 px because that is the format maximum. Colour is written into the file rather than applied to a preview, so pick it before downloading.
All buttons and controls icons
The table describes 52 of the 52 icons on this page, with the tags each one can be found by and the formats it downloads in.
| Icon | Shape and best use | Tags | Download |
|---|---|---|---|
| Calendar Range icon | An outlined calendar range mark from Lucide, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | outlined, lucide | |
| File Input icon | The file input shape in outlined form from Lucide, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, lucide | |
| Folder Input icon | A compact outlined folder input symbol by Lucide that stays legible down to 16 px. | outlined, lucide | |
| Text Cursor Input icon | An outlined text cursor input mark from Lucide, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | outlined, lucide | |
| Toggle Left icon | The toggle left shape in outlined form from Lucide, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, lucide | |
| Toggle Right icon | A compact outlined toggle right symbol by Lucide that stays legible down to 16 px. | outlined, lucide | |
| Check Square icon | A filled check square mark from Ant Design, drawn on a 1024 px grid, ready to drop into any buttons and controls interface. | select, checkbox | |
| Check Square icon | The check square shape in outlined form from Ant Design, scaling cleanly from a 16 px toolbar to a 512 px hero. | select, checkbox | |
| Check Square icon | A compact twotone check square symbol by Ant Design that stays legible down to 16 px. | select, checkbox | |
| Form icon | An outlined form mark from Ant Design, drawn on a 1024 px grid, ready to drop into any buttons and controls interface. | input, survey | |
| Import icon | The import shape in outlined form from Ant Design, scaling cleanly from a 16 px toolbar to a 512 px hero. | upload, input | |
| Minus Circle icon | A compact filled minus circle symbol by Ant Design that stays legible down to 16 px. | delete, button | |
| Minus Circle icon | An outlined minus circle mark from Ant Design, drawn on a 1024 px grid, ready to drop into any buttons and controls interface. | delete, button | |
| Minus Circle icon | The minus circle shape in twotone form from Ant Design, scaling cleanly from a 16 px toolbar to a 512 px hero. | delete, button | |
| Minus Square icon | A compact filled minus square symbol by Ant Design that stays legible down to 16 px. | delete, button | |
| Minus Square icon | An outlined minus square mark from Ant Design, drawn on a 1024 px grid, ready to drop into any buttons and controls interface. | delete, button | |
| Minus Square icon | The minus square shape in twotone form from Ant Design, scaling cleanly from a 16 px toolbar to a 512 px hero. | delete, button | |
| Select icon | A compact outlined select symbol by Ant Design that stays legible down to 16 px. | choose, checkbox | |
| Swap icon | An outlined swap mark from Ant Design, drawn on a 1024 px grid, ready to drop into any buttons and controls interface. | exchange, switch, reverse | |
| Switcher icon | The switcher shape in filled form from Ant Design, scaling cleanly from a 16 px toolbar to a 512 px hero. | toggle, switch, select | |
| Switcher icon | A compact outlined switcher symbol by Ant Design that stays legible down to 16 px. | toggle, switch, select | |
| Switcher icon | A twotone switcher mark from Ant Design, drawn on a 1024 px grid, ready to drop into any buttons and controls interface. | toggle, switch, select | |
| User Switch icon | The user switch shape in outlined form from Ant Design, scaling cleanly from a 16 px toolbar to a 512 px hero. | change, people, swap | |
| Button icon | A compact outlined button symbol by Boxicons that stays legible down to 16 px. | outlined, boxicons | |
| Button icon | A filled button mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | filled, boxicons | |
| Button Rounded icon | The button rounded shape in outlined form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, boxicons | |
| Button Rounded icon | A compact filled button rounded symbol by Boxicons that stays legible down to 16 px. | filled, boxicons | |
| Checkbox icon | An outlined checkbox mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | outlined, boxicons | |
| Checkbox Checked icon | The checkbox checked shape in outlined form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, boxicons | |
| Checkbox Checked icon | A compact filled checkbox checked symbol by Boxicons that stays legible down to 16 px. | filled, boxicons | |
| Checkbox icon | A filled checkbox mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | filled, boxicons | |
| Checkbox Square icon | The checkbox square shape in outlined form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, boxicons | |
| Checkbox Square icon | A compact filled checkbox square symbol by Boxicons that stays legible down to 16 px. | filled, boxicons | |
| Dropdown icon | An outlined dropdown mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | outlined, boxicons | |
| Dropdown icon | The dropdown shape in filled form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | filled, boxicons | |
| Form icon | A compact filled form symbol by Boxicons that stays legible down to 16 px. | filled, boxicons | |
| Slider icon | An outlined slider mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | outlined, boxicons | |
| Slider Alt icon | The slider alt shape in outlined form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, boxicons | |
| Slider Alt icon | A compact filled slider alt symbol by Boxicons that stays legible down to 16 px. | filled, boxicons | |
| Slider icon | A filled slider mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | filled, boxicons | |
| Slider Vertical icon | The slider vertical shape in outlined form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, boxicons | |
| Slider Vertical Alt icon | A compact outlined slider vertical alt symbol by Boxicons that stays legible down to 16 px. | outlined, boxicons | |
| Slider Vertical Alt icon | A filled slider vertical alt mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | filled, boxicons | |
| Slider Vertical icon | The slider vertical shape in filled form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | filled, boxicons | |
| Toggle Big Left icon | A compact outlined toggle big left symbol by Boxicons that stays legible down to 16 px. | outlined, boxicons | |
| Toggle Big Left icon | A filled toggle big left mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | filled, boxicons | |
| Toggle Big Right icon | The toggle big right shape in outlined form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | outlined, boxicons | |
| Toggle Big Right icon | A compact filled toggle big right symbol by Boxicons that stays legible down to 16 px. | filled, boxicons | |
| Toggle Left icon | An outlined toggle left mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | outlined, boxicons | |
| Toggle Left icon | The toggle left shape in filled form from Boxicons, scaling cleanly from a 16 px toolbar to a 512 px hero. | filled, boxicons | |
| Toggle Right icon | A compact outlined toggle right symbol by Boxicons that stays legible down to 16 px. | outlined, boxicons | |
| Toggle Right icon | A filled toggle right mark from Boxicons, drawn on a 24 px grid, ready to drop into any buttons and controls interface. | filled, boxicons |