Tech Stack Icons API
Generate dynamic SVG grids of branded technology icons.
Icons playground
Enter comma-separated technologies to generate a branded SVG grid.
Use comma-separated tech names or aliases, such as java,kotlin,nodejs.
Controls how many icons appear before wrapping.
Markdown embed
Overview
The Tech Stack Icons API generates a dynamic SVG grid of branded tiles from a comma-separated list of technologies. It is built for profile READMEs, project documentation, portfolio pages, and any page that needs a compact visual stack summary.
Endpoint
| Property | Value |
|---|---|
| Base Endpoint | https://img-server-theta.vercel.app/icons?i=... |
| Method | GET |
| Content-Type | image/svg+xml; charset=utf-8 |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
i | Comma-separated string | Yes | Technology names or aliases to render as branded icon tiles. |
theme | dark | light | No | Selects themed icon backgrounds. Defaults to dark. |
perline | 1-50 | No | Controls how many icons appear before wrapping. Defaults to 15. |
Themed Icons
Some icons have a dark and light themed background. You can specify which theme
you want as a URL parameter. This is optional. The default theme is dark. Change
the &theme= parameter to either dark or light.
Light Theme:
Dark Theme:
Icons Per Line
You can specify how many icons you would like per line. It is an optional
argument, and the default is 15. Change the &perline= parameter to any number
between 1 and 50.
3 Per Line:
4 Per Line:
Aliases
Aliases are supported for common shorthand names. For example, js resolves to
javascript, and next resolves to nextjs.
GET https://img-server-theta.vercel.app/icons?i=java,kotlin,nodejs,figma&theme=dark&perline=15Markdown Embed
Catalog
Use the catalog endpoint to inspect the complete list of supported icons and aliases.
View full icon catalog