PixStock
Introduction

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.

Tech stack icons preview

Markdown embed

![Tech Stack Icons](https://img-server-theta.vercel.app/icons?i=java%2Ckotlin%2Cnodejs%2Cfigma&theme=dark&perline=15)

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

PropertyValue
Base Endpointhttps://img-server-theta.vercel.app/icons?i=...
MethodGET
Content-Typeimage/svg+xml; charset=utf-8

Query Parameters

ParameterTypeRequiredDescription
iComma-separated stringYesTechnology names or aliases to render as branded icon tiles.
themedark | lightNoSelects themed icon backgrounds. Defaults to dark.
perline1-50NoControls 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:

![Tech Stack Icons](https://img-server-theta.vercel.app/icons?i=java,kotlin,nodejs,figma&theme=light)

Dark Theme:

![Tech Stack Icons](https://img-server-theta.vercel.app/icons?i=java,kotlin,nodejs,figma&theme=dark)

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:

![Tech Stack Icons](https://img-server-theta.vercel.app/icons?i=java,kotlin,nodejs,figma&perline=3)

4 Per Line:

![Tech Stack Icons](https://img-server-theta.vercel.app/icons?i=java,kotlin,nodejs,figma,next,js,html,css&perline=4)

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=15

Markdown Embed

![Tech Stack Icons](https://img-server-theta.vercel.app/icons?i=java,kotlin,nodejs,figma&theme=dark&perline=15)

Catalog

Use the catalog endpoint to inspect the complete list of supported icons and aliases.

View full icon catalog

On this page