Standards-checked connectors
Type 2, CCS2 and CHAdeMO as the vehicle inlet, Schuko as the socket, each checked against public drawings of its standard.
Connectors in the galleryConnectors, charging status, map markers and the words around them — 43 icons, one stroke, MIT.
npm i @evicons/reactAll 43 icons
All 43 icons on a 24 × 24 grid with a 1.5 stroke. Open the gallery
Each icon is drawn for one job in an EV charging app and checked on light and dark backgrounds at the sizes it is made for: 16, 20 and 24 px, map markers at 24, 32 and 40 px.
Type 2, CCS2 and CHAdeMO as the vehicle inlet, Schuko as the socket, each checked against public drawings of its standard.
Connectors in the gallerySeven charging states that read without colour: the sign in the frame carries the meaning. Your app adds the colour.
Status colours in the docsPins for charge points, filled with two CSS rules: the pin takes your colour, the sign turns white. Ready for MapLibre and Leaflet.
Open the map demoBuilt by the team behind ladejetzt.de and charge.tn, for operator apps, charging card providers and the agencies that build them.
Every icon is tagged in English, German and French: “Ladesäule” finds the charging station, “Ladekarte” the charging card.
AC, DC and kW are drawn in the icon stroke; charging cards, roaming, tariffs and the charging log have their own icons.
The icons support a label, they do not replace it. Status reads by shape, so it still works without colour.
React components from @evicons/react, or plain SVG files and a sprite from @evicons/svg.