Icons
We provide publicly accessible icons for GTA V vehicles and clothing. The icons can be freely integrated into your own projects (e.g. inventory systems, clothing shops or vehicle menus) – no authentication is required.
License
All images, icons, etc. provided by us are licensed under CC BY 4.0.
These icons are created through volunteer work – as a non-profit organization, we are funded exclusively through donations. In order to sustain this offering long-term, we depend on visibility. Therefore, attribution is a requirement for usage: for example in an “About” section or a license page. If a project website exists, attribution should be included there as well.
We kindly ask you to use the following details for attribution:
Theater Improrama gUG – https://improrama.de/
Viewer
Using our CDN Icons
The total size of the icons we provide is approximately 6 GB, available in four resolutions: 64px, 128px, 256px and 512px. All icons are provided in PNG format.
The URL parameters correspond to the values used in the GTA V Native Functions. A complete reference of all Native Functions can be found at docs.fivem.net/natives.
Full Download
All icons are also available as ZIP archives for offline use:
| Archive | Checksum |
|---|---|
| clothing.zip | clothing.zip.sha256 |
| vehicle.zip | vehicle.zip.sha256 |
Clothing
https://cdn.improrama.de/assets/gta5/clothing/icons/{componentId}/{sex}/{drawableId}/{textureId}/{size}x.pngGTA V organizes clothing in a hierarchical system: each Component (e.g. upper body, pants, shoes) contains multiple Drawables (individual clothing items), and each Drawable can have multiple Textures (color or pattern variants of the same item). Male and female ped models (mp_m_freemode_01 / mp_f_freemode_01) each have their own set of Drawables and Textures.
Parameters
| Parameter | Type | Description |
|---|---|---|
componentId | int | Body part slot, see table below. Corresponds to the componentId parameter of SET_PED_COMPONENT_VARIATION. Not all component IDs are supported. |
sex | int | 0 = male (mp_m_freemode_01), 1 = female (mp_f_freemode_01) |
drawableId | int | Clothing item variant within the component. Refers to a specific clothing item (e.g. T-shirt vs. jacket). The number of available Drawables per component can be retrieved via GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS. |
textureId | int | Texture variant of the Drawable – e.g. a different color or pattern of the same clothing item. The count can be retrieved via GET_NUMBER_OF_PED_TEXTURE_VARIATIONS. |
size | 64, 128, 256 or 512 |
Component IDs
| ID | Name | Description |
|---|---|---|
| 1 | Mask | Mask |
| 4 | Leg | Pants |
| 5 | Parachute / Bag | Parachute / Backpack |
| 6 | Shoes | Shoes |
| 7 | Accessory | Accessory |
| 8 | Undershirt | Undershirt |
| 9 | Kevlar | Body armor |
| 11 | Torso 2 | Upper body (secondary) |
Example
https://cdn.improrama.de/assets/gta5/clothing/icons/11/0/39/1/256x.png→ Male torso 2 (Component 11), Drawable 39, Texture 1 at 256px.
![]()
Vehicles
https://cdn.improrama.de/assets/gta5/vehicle/icons/{hash}/{size}x.pngEach vehicle model in GTA V is internally identified by a numeric hash. This hash is computed from the vehicle’s spawn name and serves as a unique key in the URL.
Parameters
| Parameter | Type | Description |
|---|---|---|
hash | uint | Vehicle model hash. Can be computed in code via GET_HASH_KEY using the vehicle’s spawn name (e.g. adder, zentorno). Alternatively, the hash of a vehicle the player is currently sitting in can be retrieved with GET_ENTITY_MODEL. |
size | 64, 128, 256 or 512 |
Example
https://cdn.improrama.de/assets/gta5/vehicle/icons/2891838741/256x.png→ Vehicle icon for hash 2891838741 (zentorno) at 256px.
![]()