Reference
FiveM Blips List
Updated July 2026 | by the Var FiveM team
FiveM uses the native GTA V blip system: 958 sprite IDs you attach to map coordinates with AddBlipForCoord and SetBlipSprite, then tint with one of 86 SetBlipColour values. This page is the full reference, every blip sprite ID and name, every color with its hex code, all DrawMarker types, plus ready-to-use Lua snippets, all sourced from the official FiveM documentation.
How blips work in FiveM
A blip is a 2D icon shown on the pause-menu map and the minimap. You create one client-side with AddBlipForCoord(x, y, z), which returns a handle, then configure it with SetBlipSprite (the icon), SetBlipColour (the tint), SetBlipScale and a name via the text command natives. Blips persist until you remove them or the resource stops, so you only create them once, usually in a loop over a config table when the script starts. Sprites are identified by a numeric ID; the same ID works in every FiveM script, ESX, QBCore or standalone, because the IDs come from the game itself, not from a framework.
Two settings matter more than the rest. SetBlipAsShortRange(blip, true) keeps the icon off the minimap until the player is close, which is what you want for shops and jobs; long-range blips clutter the radar from across the map. And RemoveBlip(blip) deletes a blip by handle, which matters for dynamic blips like GPS routes or mission targets that should disappear when the objective is done. Blips created by a resource are cleaned up automatically when that resource stops.
All FiveM blip IDs
The table below lists all 958 blip sprites available in FiveM, from ID 0 to 957. Names follow the internal radar_* texture naming, which usually describes the icon: radar_safehouse (40) is the house icon, radar_police_station (60) the police badge, radar_hospital (61) the hospital H, radar_barber (71) the scissors, radar_clothes_store (73) the t-shirt, radar_financier_strand (108) the dollar sign used for banks and radar_garage (357) the garage icon. Pass any of these IDs to SetBlipSprite.
A few practical notes: IDs 0 to 16 are engine-level radar icons (waypoint, north, level indicators) that scripts rarely use directly; sprite 8 is the waypoint icon itself. Weapon icons live around 150 to 160, GTA Online business icons in the 470 to 560 range, casino icons at 679 to 684 and the newest DLC sprites run past 900. If a sprite renders as a plain circle in-game, your server build predates that sprite, so pick an older ID.
| ID / Sprite name | ID / Sprite name | ID / Sprite name | |||
|---|---|---|---|---|---|
| 0 | radar_higher | 1 | radar_level | 2 | radar_lower |
| 3 | radar_police_ped | 4 | radar_wanted_radius | 5 | radar_area_blip |
| 6 | radar_centre | 7 | radar_north | 8 | radar_waypoint |
| 9 | radar_radius_blip | 10 | radar_radius_outline_blip | 11 | radar_weapon_higher |
| 12 | radar_weapon_lower | 13 | radar_higher_ai | 14 | radar_lower_ai |
| 15 | radar_police_heli_spin | 16 | radar_police_plane_move | 17 | radar_numbered_1 |
| 18 | radar_numbered_2 | 19 | radar_numbered_3 | 20 | radar_numbered_4 |
| 21 | radar_numbered_5 | 22 | radar_numbered_6 | 23 | radar_numbered_7 |
| 24 | radar_numbered_8 | 25 | radar_numbered_9 | 26 | radar_numbered_10 |
| 27 | radar_mp_crew | 28 | radar_mp_friendlies | 29 | radar_empty |
| 30 | radar_empty | 31 | radar_empty | 32 | radar_script_objective |
| 33 | radar_empty | 34 | radar_empty | 35 | radar_station |
| 36 | radar_cable_car | 37 | radar_activities | 38 | radar_raceflag |
| 39 | radar_fire | 40 | radar_safehouse | 41 | radar_police |
| 42 | radar_police_chase | 43 | radar_police_heli | 44 | radar_bomb_a |
| 45 | radar_bomb_b | 46 | radar_bomb_c | 47 | radar_snitch |
| 48 | radar_planning_locations | 49 | radar_crim_arrest | 50 | radar_crim_carsteal |
| 51 | radar_crim_drugs | 52 | radar_crim_holdups | 53 | radar_crim_pimping |
| 54 | radar_crim_player | 55 | radar_fence | 56 | radar_cop_patrol |
| 57 | radar_cop_player | 58 | radar_crim_wanted | 59 | radar_heist |
| 60 | radar_police_station | 61 | radar_hospital | 62 | radar_assassins_mark |
| 63 | radar_elevator | 64 | radar_helicopter | 65 | radar_joyriders |
| 66 | radar_random_character | 67 | radar_security_van | 68 | radar_tow_truck |
| 69 | radar_drive_thru | 70 | radar_illegal_parking | 71 | radar_barber |
| 72 | radar_car_mod_shop | 73 | radar_clothes_store | 74 | radar_gym |
| 75 | radar_tattoo | 76 | radar_armenian_family | 77 | radar_lester_family |
| 78 | radar_michael_family | 79 | radar_trevor_family | 80 | radar_jewelry_heist |
| 81 | radar_drag_race | 82 | radar_drag_race_finish | 83 | radar_car_carrier |
| 84 | radar_rampage | 85 | radar_vinewood_tours | 86 | radar_lamar_family |
| 87 | radar_taco_van | 88 | radar_franklin_family | 89 | radar_chinese_strand |
| 90 | radar_flight_school | 91 | radar_eye_sky | 92 | radar_air_hockey |
| 93 | radar_bar | 94 | radar_base_jump | 95 | radar_basketball |
| 96 | radar_biolab_heist | 97 | radar_bowling | 98 | radar_burger_shot |
| 99 | radar_cabaret_club | 100 | radar_car_wash | 101 | radar_cluckin_bell |
| 102 | radar_comedy_club | 103 | radar_darts | 104 | radar_docks_heist |
| 105 | radar_fbi_heist | 106 | radar_fbi_officers_strand | 107 | radar_finale_bank_heist |
| 108 | radar_financier_strand | 109 | radar_golf | 110 | radar_gun_shop |
| 111 | radar_internet_cafe | 112 | radar_michael_family_exile | 113 | radar_nice_house_heist |
| 114 | radar_random_female | 115 | radar_random_male | 116 | radar_repo |
| 117 | radar_restaurant | 118 | radar_rural_bank_heist | 119 | radar_shooting_range |
| 120 | radar_solomon_strand | 121 | radar_strip_club | 122 | radar_tennis |
| 123 | radar_trevor_family_exile | 124 | radar_michael_trevor_family | 125 | radar_vehicle_spawn |
| 126 | radar_triathlon | 127 | radar_off_road_racing | 128 | radar_gang_cops |
| 129 | radar_gang_mexicans | 130 | radar_gang_bikers | 131 | radar_gang_families |
| 132 | radar_gang_professionals | 133 | radar_snitch_red | 134 | radar_crim_cuff_keys |
| 135 | radar_cinema | 136 | radar_music_venue | 137 | radar_police_station_blue |
| 138 | radar_airport | 139 | radar_crim_saved_vehicle | 140 | radar_weed_stash |
| 141 | radar_hunting | 142 | radar_pool | 143 | radar_objective_blue |
| 144 | radar_objective_green | 145 | radar_objective_red | 146 | radar_objective_yellow |
| 147 | radar_arms_dealing | 148 | radar_mp_friend | 149 | radar_celebrity_theft |
| 150 | radar_weapon_assault_rifle | 151 | radar_weapon_bat | 152 | radar_weapon_grenade |
| 153 | radar_weapon_health | 154 | radar_weapon_knife | 155 | radar_weapon_molotov |
| 156 | radar_weapon_pistol | 157 | radar_weapon_rocket | 158 | radar_weapon_shotgun |
| 159 | radar_weapon_smg | 160 | radar_weapon_sniper | 161 | radar_mp_noise |
| 162 | radar_poi | 163 | radar_passive | 164 | radar_usingmenu |
| 165 | radar_friend_franklin_p | 166 | radar_friend_franklin_x | 167 | radar_friend_michael_p |
| 168 | radar_friend_michael_x | 169 | radar_friend_trevor_p | 170 | radar_friend_trevor_x |
| 171 | radar_gang_cops_partner | 172 | radar_friend_lamar | 173 | radar_weapon_minigun |
| 174 | radar_weapon_grenadeLauncher | 175 | radar_weapon_armour | 176 | radar_property_takeover |
| 177 | radar_gang_mexicans_highlight | 178 | radar_gang_bikers_highlight | 179 | radar_triathlon_cycling |
| 180 | radar_triathlon_swimming | 181 | radar_property_takeover_bikers | 182 | radar_property_takeover_cops |
| 183 | radar_property_takeover_vagos | 184 | radar_camera | 185 | radar_centre_red |
| 186 | radar_handcuff_keys_bikers | 187 | radar_handcuff_keys_vagos | 188 | radar_handcuffs_closed_bikers |
| 189 | radar_handcuffs_closed_vagos | 190 | radar_handcuffs_open_bikers | 191 | radar_handcuffs_open_vagos |
| 192 | radar_camera_badger | 193 | radar_camera_facade | 194 | radar_camera_ifruit |
| 195 | radar_crim_arrest_bikers | 196 | radar_crim_arrest_vagos | 197 | radar_yoga |
| 198 | radar_taxi | 199 | radar_numbered_11 | 200 | radar_numbered_12 |
| 201 | radar_numbered_13 | 202 | radar_numbered_14 | 203 | radar_numbered_15 |
| 204 | radar_numbered_16 | 205 | radar_shrink | 206 | radar_epsilon |
| 207 | radar_financier_strand_grey | 208 | radar_trevor_family_grey | 209 | radar_trevor_family_red |
| 210 | radar_franklin_family_grey | 211 | radar_franklin_family_blue | 212 | radar_franklin_a |
| 213 | radar_franklin_b | 214 | radar_franklin_c | 215 | radar_numbered_red_1 |
| 216 | radar_numbered_red_2 | 217 | radar_numbered_red_3 | 218 | radar_numbered_red_4 |
| 219 | radar_numbered_red_5 | 220 | radar_numbered_red_6 | 221 | radar_numbered_red_7 |
| 222 | radar_numbered_red_8 | 223 | radar_numbered_red_9 | 224 | radar_numbered_red_10 |
| 225 | radar_gang_vehicle | 226 | radar_gang_vehicle_bikers | 227 | radar_gang_vehicle_cops |
| 228 | radar_gang_vehicle_vagos | 229 | radar_guncar | 230 | radar_driving_bikers |
| 231 | radar_driving_cops | 232 | radar_driving_vagos | 233 | radar_gang_cops_highlight |
| 234 | radar_shield_bikers | 235 | radar_shield_cops | 236 | radar_shield_vagos |
| 237 | radar_custody_bikers | 238 | radar_custody_vagos | 239 | radar_gang_wanted_bikers |
| 240 | radar_gang_wanted_bikers_1 | 241 | radar_gang_wanted_bikers_2 | 242 | radar_gang_wanted_bikers_3 |
| 243 | radar_gang_wanted_bikers_4 | 244 | radar_gang_wanted_bikers_5 | 245 | radar_gang_wanted_vagos |
| 246 | radar_gang_wanted_vagos_1 | 247 | radar_gang_wanted_vagos_2 | 248 | radar_gang_wanted_vagos_3 |
| 249 | radar_gang_wanted_vagos_4 | 250 | radar_gang_wanted_vagos_5 | 251 | radar_arms_dealing_air |
| 252 | radar_playerstate_arrested | 253 | radar_playerstate_custody | 254 | radar_playerstate_driving |
| 255 | radar_playerstate_keyholder | 256 | radar_playerstate_partner | 257 | radar_gang_wanted_1 |
| 258 | radar_gang_wanted_2 | 259 | radar_gang_wanted_3 | 260 | radar_gang_wanted_4 |
| 261 | radar_gang_wanted_5 | 262 | radar_ztype | 263 | radar_stinger |
| 264 | radar_packer | 265 | radar_monroe | 266 | radar_fairground |
| 267 | radar_property | 268 | radar_gang_highlight | 269 | radar_altruist |
| 270 | radar_ai | 271 | radar_on_mission | 272 | radar_cash_pickup |
| 273 | radar_chop | 274 | radar_dead | 275 | radar_territory_locked |
| 276 | radar_cash_lost | 277 | radar_cash_vagos | 278 | radar_cash_cops |
| 279 | radar_hooker | 280 | radar_friend | 281 | radar_mission_2to4 |
| 282 | radar_mission_2to8 | 283 | radar_mission_2to12 | 284 | radar_mission_2to16 |
| 285 | radar_custody_dropoff | 286 | radar_onmission_cops | 287 | radar_onmission_lost |
| 288 | radar_onmission_vagos | 289 | radar_crim_carsteal_cops | 290 | radar_crim_carsteal_bikers |
| 291 | radar_crim_carsteal_vagos | 292 | radar_band_strand | 293 | radar_simeon_family |
| 294 | radar_mission_1 | 295 | radar_mission_2 | 296 | radar_friend_darts |
| 297 | radar_friend_comedyclub | 298 | radar_friend_cinema | 299 | radar_friend_tennis |
| 300 | radar_friend_stripclub | 301 | radar_friend_livemusic | 302 | radar_friend_golf |
| 303 | radar_bounty_hit | 304 | radar_ugc_mission | 305 | radar_horde |
| 306 | radar_cratedrop | 307 | radar_plane_drop | 308 | radar_sub |
| 309 | radar_race | 310 | radar_deathmatch | 311 | radar_arm_wrestling |
| 312 | radar_mission_1to2 | 313 | radar_shootingrange_gunshop | 314 | radar_race_air |
| 315 | radar_race_land | 316 | radar_race_sea | 317 | radar_tow |
| 318 | radar_garbage | 319 | radar_drill | 320 | radar_spikes |
| 321 | radar_firetruck | 322 | radar_minigun2 | 323 | radar_bugstar |
| 324 | radar_submarine | 325 | radar_chinook | 326 | radar_getaway_car |
| 327 | radar_mission_bikers_1 | 328 | radar_mission_bikers_1to2 | 329 | radar_mission_bikers_2 |
| 330 | radar_mission_bikers_2to4 | 331 | radar_mission_bikers_2to8 | 332 | radar_mission_bikers_2to12 |
| 333 | radar_mission_bikers_2to16 | 334 | radar_mission_cops_1 | 335 | radar_mission_cops_1to2 |
| 336 | radar_mission_cops_2 | 337 | radar_mission_cops_2to4 | 338 | radar_mission_cops_2to8 |
| 339 | radar_mission_cops_2to12 | 340 | radar_mission_cops_2to16 | 341 | radar_mission_vagos_1 |
| 342 | radar_mission_vagos_1to2 | 343 | radar_mission_vagos_2 | 344 | radar_mission_vagos_2to4 |
| 345 | radar_mission_vagos_2to8 | 346 | radar_mission_vagos_2to12 | 347 | radar_mission_vagos_2to16 |
| 348 | radar_gang_bike | 349 | radar_gas_grenade | 350 | radar_property_for_sale |
| 351 | radar_gang_attack_package | 352 | radar_martin_madrazzo | 353 | radar_enemy_heli_spin |
| 354 | radar_boost | 355 | radar_devin | 356 | radar_dock |
| 357 | radar_garage | 358 | radar_golf_flag | 359 | radar_hangar |
| 360 | radar_helipad | 361 | radar_jerry_can | 362 | radar_mask |
| 363 | radar_heist_prep | 364 | radar_incapacitated | 365 | radar_spawn_point_pickup |
| 366 | radar_boilersuit | 367 | radar_completed | 368 | radar_rockets |
| 369 | radar_garage_for_sale | 370 | radar_helipad_for_sale | 371 | radar_dock_for_sale |
| 372 | radar_hangar_for_sale | 373 | radar_placeholder_6 | 374 | radar_business |
| 375 | radar_business_for_sale | 376 | radar_race_bike | 377 | radar_parachute |
| 378 | radar_team_deathmatch | 379 | radar_race_foot | 380 | radar_vehicle_deathmatch |
| 381 | radar_barry | 382 | radar_dom | 383 | radar_maryann |
| 384 | radar_cletus | 385 | radar_josh | 386 | radar_minute |
| 387 | radar_omega | 388 | radar_tonya | 389 | radar_paparazzo |
| 390 | radar_aim | 391 | radar_cratedrop_background | 392 | radar_green_and_net_player1 |
| 393 | radar_green_and_net_player2 | 394 | radar_green_and_net_player3 | 395 | radar_green_and_friendly |
| 396 | radar_net_player1_and_net_player2 | 397 | radar_net_player1_and_net_player3 | 398 | radar_creator |
| 399 | radar_creator_direction | 400 | radar_abigail | 401 | radar_blimp |
| 402 | radar_repair | 403 | radar_testosterone | 404 | radar_dinghy |
| 405 | radar_fanatic | 406 | radar_invisible | 407 | radar_info_icon |
| 408 | radar_capture_the_flag | 409 | radar_last_team_standing | 410 | radar_boat |
| 411 | radar_capture_the_flag_base | 412 | radar_mp_crew | 413 | radar_capture_the_flag_outline |
| 414 | radar_capture_the_flag_base_nobag | 415 | radar_weapon_jerrycan | 416 | radar_rp |
| 417 | radar_level_inside | 418 | radar_bounty_hit_inside | 419 | radar_capture_the_usaflag |
| 420 | radar_capture_the_usaflag_outline | 421 | radar_tank | 422 | radar_player_heli |
| 423 | radar_player_plane | 424 | radar_player_jet | 425 | radar_centre_stroke |
| 426 | radar_player_guncar | 427 | radar_player_boat | 428 | radar_mp_heist |
| 429 | radar_temp_1 | 430 | radar_temp_2 | 431 | radar_temp_3 |
| 432 | radar_temp_4 | 433 | radar_temp_5 | 434 | radar_temp_6 |
| 435 | radar_race_stunt | 436 | radar_hot_property | 437 | radar_urbanwarfare_versus |
| 438 | radar_king_of_the_castle | 439 | radar_player_king | 440 | radar_dead_drop |
| 441 | radar_penned_in | 442 | radar_beast | 443 | radar_edge_pointer |
| 444 | radar_edge_crosstheline | 445 | radar_mp_lamar | 446 | radar_bennys |
| 447 | radar_corner_number_1 | 448 | radar_corner_number_2 | 449 | radar_corner_number_3 |
| 450 | radar_corner_number_4 | 451 | radar_corner_number_5 | 452 | radar_corner_number_6 |
| 453 | radar_corner_number_7 | 454 | radar_corner_number_8 | 455 | radar_yacht |
| 456 | radar_finders_keepers | 457 | radar_assault_package | 458 | radar_hunt_the_boss |
| 459 | radar_sightseer | 460 | radar_turreted_limo | 461 | radar_belly_of_the_beast |
| 462 | radar_yacht_location | 463 | radar_pickup_beast | 464 | radar_pickup_zoned |
| 465 | radar_pickup_random | 466 | radar_pickup_slow_time | 467 | radar_pickup_swap |
| 468 | radar_pickup_thermal | 469 | radar_pickup_weed | 470 | radar_weapon_railgun |
| 471 | radar_seashark | 472 | radar_pickup_hidden | 473 | radar_warehouse |
| 474 | radar_warehouse_for_sale | 475 | radar_office | 476 | radar_office_for_sale |
| 477 | radar_truck | 478 | radar_contraband | 479 | radar_trailer |
| 480 | radar_vip | 481 | radar_cargobob | 482 | radar_area_outline_blip |
| 483 | radar_pickup_accelerator | 484 | radar_pickup_ghost | 485 | radar_pickup_detonator |
| 486 | radar_pickup_bomb | 487 | radar_pickup_armoured | 488 | radar_stunt |
| 489 | radar_weapon_lives | 490 | radar_stunt_premium | 491 | radar_adversary |
| 492 | radar_biker_clubhouse | 493 | radar_biker_caged_in | 494 | radar_biker_turf_war |
| 495 | radar_biker_joust | 496 | radar_production_weed | 497 | radar_production_crack |
| 498 | radar_production_fake_id | 499 | radar_production_meth | 500 | radar_production_money |
| 501 | radar_package | 502 | radar_capture_1 | 503 | radar_capture_2 |
| 504 | radar_capture_3 | 505 | radar_capture_4 | 506 | radar_capture_5 |
| 507 | radar_capture_6 | 508 | radar_capture_7 | 509 | radar_capture_8 |
| 510 | radar_capture_9 | 511 | radar_capture_10 | 512 | radar_quad |
| 513 | radar_bus | 514 | radar_drugs_package | 515 | radar_pickup_jump |
| 516 | radar_adversary_4 | 517 | radar_adversary_8 | 518 | radar_adversary_10 |
| 519 | radar_adversary_12 | 520 | radar_adversary_16 | 521 | radar_laptop |
| 522 | radar_pickup_deadline | 523 | radar_sports_car | 524 | radar_warehouse_vehicle |
| 525 | radar_reg_papers | 526 | radar_police_station_dropoff | 527 | radar_junkyard |
| 528 | radar_ex_vech_1 | 529 | radar_ex_vech_2 | 530 | radar_ex_vech_3 |
| 531 | radar_ex_vech_4 | 532 | radar_ex_vech_5 | 533 | radar_ex_vech_6 |
| 534 | radar_ex_vech_7 | 535 | radar_target_a | 536 | radar_target_b |
| 537 | radar_target_c | 538 | radar_target_d | 539 | radar_target_e |
| 540 | radar_target_f | 541 | radar_target_g | 542 | radar_target_h |
| 543 | radar_jugg | 544 | radar_pickup_repair | 545 | radar_steeringwheel |
| 546 | radar_trophy | 547 | radar_pickup_rocket_boost | 548 | radar_pickup_homing_rocket |
| 549 | radar_pickup_machinegun | 550 | radar_pickup_parachute | 551 | radar_pickup_time_5 |
| 552 | radar_pickup_time_10 | 553 | radar_pickup_time_15 | 554 | radar_pickup_time_20 |
| 555 | radar_pickup_time_30 | 556 | radar_supplies | 557 | radar_property_bunker |
| 558 | radar_gr_wvm_1 | 559 | radar_gr_wvm_2 | 560 | radar_gr_wvm_3 |
| 561 | radar_gr_wvm_4 | 562 | radar_gr_wvm_5 | 563 | radar_gr_wvm_6 |
| 564 | radar_gr_covert_ops | 565 | radar_adversary_bunker | 566 | radar_gr_moc_upgrade |
| 567 | radar_gr_w_upgrade | 568 | radar_sm_cargo | 569 | radar_sm_hangar |
| 570 | radar_tf_checkpoint | 571 | radar_race_tf | 572 | radar_sm_wp1 |
| 573 | radar_sm_wp2 | 574 | radar_sm_wp3 | 575 | radar_sm_wp4 |
| 576 | radar_sm_wp5 | 577 | radar_sm_wp6 | 578 | radar_sm_wp7 |
| 579 | radar_sm_wp8 | 580 | radar_sm_wp9 | 581 | radar_sm_wp10 |
| 582 | radar_sm_wp11 | 583 | radar_sm_wp12 | 584 | radar_sm_wp13 |
| 585 | radar_sm_wp14 | 586 | radar_nhp_bag | 587 | radar_nhp_chest |
| 588 | radar_nhp_orbit | 589 | radar_nhp_veh1 | 590 | radar_nhp_base |
| 591 | radar_nhp_overlay | 592 | radar_nhp_turret | 593 | radar_nhp_mg_firewall |
| 594 | radar_nhp_mg_node | 595 | radar_nhp_wp1 | 596 | radar_nhp_wp2 |
| 597 | radar_nhp_wp3 | 598 | radar_nhp_wp4 | 599 | radar_nhp_wp5 |
| 600 | radar_nhp_wp6 | 601 | radar_nhp_wp7 | 602 | radar_nhp_wp8 |
| 603 | radar_nhp_wp9 | 604 | radar_nhp_cctv | 605 | radar_nhp_starterpack |
| 606 | radar_nhp_turret_console | 607 | radar_nhp_mg_mir_rotate | 608 | radar_nhp_mg_mir_static |
| 609 | radar_nhp_mg_proxy | 610 | radar_acsr_race_target | 611 | radar_acsr_race_hotring |
| 612 | radar_acsr_wp1 | 613 | radar_acsr_wp2 | 614 | radar_bat_club_property |
| 615 | radar_bat_cargo | 616 | radar_bat_truck | 617 | radar_bat_hack_jewel |
| 618 | radar_bat_hack_gold | 619 | radar_bat_keypad | 620 | radar_bat_hack_target |
| 621 | radar_pickup_dtb_health | 622 | radar_pickup_dtb_blast_increase | 623 | radar_pickup_dtb_blast_decrease |
| 624 | radar_pickup_dtb_bomb_increase | 625 | radar_pickup_dtb_bomb_decrease | 626 | radar_bat_rival_club |
| 627 | radar_bat_drone | 628 | radar_bat_cash_reg | 629 | radar_cctv |
| 630 | radar_bat_assassinate | 631 | radar_bat_pbus | 632 | radar_bat_wp1 |
| 633 | radar_bat_wp2 | 634 | radar_bat_wp3 | 635 | radar_bat_wp4 |
| 636 | radar_bat_wp5 | 637 | radar_bat_wp6 | 638 | radar_blimp_2 |
| 639 | radar_oppressor_2 | 640 | radar_bat_wp7 | 641 | radar_arena_series |
| 642 | radar_arena_premium | 643 | radar_arena_workshop | 644 | radar_race_wars |
| 645 | radar_arena_turret | 646 | radar_arena_rc_car | 647 | radar_arena_rc_workshop |
| 648 | radar_arena_trap_fire | 649 | radar_arena_trap_flip | 650 | radar_arena_trap_sea |
| 651 | radar_arena_trap_turn | 652 | radar_arena_trap_pit | 653 | radar_arena_trap_mine |
| 654 | radar_arena_trap_bomb | 655 | radar_arena_trap_wall | 656 | radar_arena_trap_brd |
| 657 | radar_arena_trap_sbrd | 658 | radar_arena_bruiser | 659 | radar_arena_brutus |
| 660 | radar_arena_cerberus | 661 | radar_arena_deathbike | 662 | radar_arena_dominator |
| 663 | radar_arena_impaler | 664 | radar_arena_imperator | 665 | radar_arena_issi |
| 666 | radar_arena_sasquatch | 667 | radar_arena_scarab | 668 | radar_arena_slamvan |
| 669 | radar_arena_zr380 | 670 | radar_ap | 671 | radar_comic_store |
| 672 | radar_cop_car | 673 | radar_rc_time_trials | 674 | radar_king_of_the_hill |
| 675 | radar_king_of_the_hill_teams | 676 | radar_rucksack | 677 | radar_shipping_container |
| 678 | radar_agatha | 679 | radar_casino | 680 | radar_casino_table_games |
| 681 | radar_casino_wheel | 682 | radar_casino_concierge | 683 | radar_casino_chips |
| 684 | radar_casino_horse_racing | 685 | radar_adversary_featured | 686 | radar_roulette_1 |
| 687 | radar_roulette_2 | 688 | radar_roulette_3 | 689 | radar_roulette_4 |
| 690 | radar_roulette_5 | 691 | radar_roulette_6 | 692 | radar_roulette_7 |
| 693 | radar_roulette_8 | 694 | radar_roulette_9 | 695 | radar_roulette_10 |
| 696 | radar_roulette_11 | 697 | radar_roulette_12 | 698 | radar_roulette_13 |
| 699 | radar_roulette_14 | 700 | radar_roulette_15 | 701 | radar_roulette_16 |
| 702 | radar_roulette_17 | 703 | radar_roulette_18 | 704 | radar_roulette_19 |
| 705 | radar_roulette_20 | 706 | radar_roulette_21 | 707 | radar_roulette_22 |
| 708 | radar_roulette_23 | 709 | radar_roulette_24 | 710 | radar_roulette_25 |
| 711 | radar_roulette_26 | 712 | radar_roulette_27 | 713 | radar_roulette_28 |
| 714 | radar_roulette_29 | 715 | radar_roulette_30 | 716 | radar_roulette_31 |
| 717 | radar_roulette_32 | 718 | radar_roulette_33 | 719 | radar_roulette_34 |
| 720 | radar_roulette_35 | 721 | radar_roulette_36 | 722 | radar_roulette_0 |
| 723 | radar_roulette_00 | 724 | radar_limo | 725 | radar_weapon_alien |
| 726 | radar_race_open_wheel | 727 | radar_rappel | 728 | radar_swap_car |
| 729 | radar_scuba_gear | 730 | radar_cpanel_1 | 731 | radar_cpanel_2 |
| 732 | radar_cpanel_3 | 733 | radar_cpanel_4 | 734 | radar_snow_truck |
| 735 | radar_buggy_1 | 736 | radar_buggy_2 | 737 | radar_zhaba |
| 738 | radar_gerald | 739 | radar_ron | 740 | radar_arcade |
| 741 | radar_drone_controls | 742 | radar_rc_tank | 743 | radar_stairs |
| 744 | radar_camera_2 | 745 | radar_winky | 746 | radar_mini_sub |
| 747 | radar_kart_retro | 748 | radar_kart_modern | 749 | radar_military_quad |
| 750 | radar_military_truck | 751 | radar_ship_wheel | 752 | radar_ufo |
| 753 | radar_seasparrow2 | 754 | radar_dinghy2 | 755 | radar_patrol_boat |
| 756 | radar_retro_sports_car | 757 | radar_squadee | 758 | radar_folding_wing_jet |
| 759 | radar_valkyrie2 | 760 | radar_sub2 | 761 | radar_bolt_cutters |
| 762 | radar_rappel_gear | 763 | radar_keycard | 764 | radar_password |
| 765 | radar_island_heist_prep | 766 | radar_island_party | 767 | radar_control_tower |
| 768 | radar_underwater_gate | 769 | radar_power_switch | 770 | radar_compound_gate |
| 771 | radar_rappel_point | 772 | radar_keypad | 773 | radar_sub_controls |
| 774 | radar_sub_periscope | 775 | radar_sub_missile | 776 | radar_painting |
| 777 | radar_car_meet | 778 | radar_car_test_area | 779 | radar_auto_shop_property |
| 780 | radar_docks_export | 781 | radar_prize_car | 782 | radar_test_car |
| 783 | radar_car_robbery_board | 784 | radar_car_robbery_prep | 785 | radar_street_race_series |
| 786 | radar_pursuit_series | 787 | radar_car_meet_organiser | 788 | radar_securoserv |
| 789 | radar_bounty_collectibles | 790 | radar_movie_collectibles | 791 | radar_trailer_ramp |
| 792 | radar_race_organiser | 793 | radar_chalkboard_list | 794 | radar_export_vehicle |
| 795 | radar_train | 796 | radar_heist_diamond | 797 | radar_heist_doomsday |
| 798 | radar_heist_island | 799 | radar_slamvan2 | 800 | radar_crusader |
| 801 | radar_construction_outfit | 802 | radar_overlay_jammed | 803 | radar_heist_island_unavailable |
| 804 | radar_heist_diamond_unavailable | 805 | radar_heist_doomsday_unavailable | 806 | radar_placeholder_7 |
| 807 | radar_placeholder_8 | 808 | radar_placeholder_9 | 809 | radar_featured_series |
| 810 | radar_vehicle_for_sale | 811 | radar_van_keys | 812 | radar_suv_service |
| 813 | radar_security_contract | 814 | radar_safe | 815 | radar_ped_r |
| 816 | radar_ped_e | 817 | radar_payphone | 818 | radar_patriot3 |
| 819 | radar_music_studio | 820 | radar_jubilee | 821 | radar_granger2 |
| 822 | radar_explosive_charge | 823 | radar_deity | 824 | radar_d_champion |
| 825 | radar_buffalo4 | 826 | radar_agency | 827 | radar_biker_bar |
| 828 | radar_simeon_overlay | 829 | radar_junk_skydive | 830 | radar_luxury_car_showroom |
| 831 | radar_car_showroom | 832 | radar_car_showroom_simeon | 833 | radar_flaming_skull |
| 834 | radar_weapon_ammo | 835 | radar_community_series | 836 | radar_cayo_series |
| 837 | radar_clubhouse_contract | 838 | radar_agent_ulp | 839 | radar_acid |
| 840 | radar_acid_lab | 841 | radar_dax_overlay | 842 | radar_dead_drop_package |
| 843 | radar_downtown_cab | 844 | radar_gun_van | 845 | radar_stash_house |
| 846 | radar_tractor | 847 | radar_warehouse_juggalo | 848 | radar_warehouse_juggalo_dax |
| 849 | radar_weapon_crowbar | 850 | radar_duffel_bag | 851 | radar_oil_tanker |
| 852 | radar_acid_lab_tent | 853 | radar_van_burrito | 854 | radar_acid_boost |
| 855 | radar_ped_gang_leader | 856 | radar_multistorey_garage | 857 | radar_seized_asset_sales |
| 858 | radar_cayo_attrition | 859 | radar_bicycle | 860 | radar_bicycle_trial |
| 861 | radar_raiju | 862 | radar_conada2 | 863 | radar_overlay_ready_for_sell |
| 864 | radar_overlay_missing_supplies | 865 | radar_streamer216 | 866 | radar_signal_jammer |
| 867 | radar_salvage_yard | 868 | radar_robbery_prep_equipment | 869 | radar_robbery_prep_overlay |
| 870 | radar_yusuf | 871 | radar_vincent | 872 | radar_vinewood_garage |
| 873 | radar_lstb | 874 | radar_cctv_workstation | 875 | radar_hacking_device |
| 876 | radar_race_drag | 877 | radar_race_drift | 878 | radar_casino_prep |
| 879 | radar_planning_wall | 880 | radar_weapon_crate | 881 | radar_weapon_snowball |
| 882 | radar_train_signals_green | 883 | radar_train_signals_red | 884 | radar_office_transporter |
| 885 | radar_yankton_survival | 886 | radar_daily_bounty | 887 | radar_bounty_target |
| 888 | radar_filming_schedule | 889 | radar_pizza_this | 890 | radar_aircraft_carrier |
| 891 | radar_weapon_emp | 892 | radar_maude_eccles | 893 | radar_bail_bonds_office |
| 894 | radar_weapon_emp_mine | 895 | radar_zombie_disease | 896 | radar_zombie_proximity |
| 897 | radar_zombie_fire | 898 | radar_animal_possessed | 899 | radar_mobile_phone |
| 900 | radar_garment_factory | 901 | radar_garment_factory_for_sale | 902 | radar_garment_factory_equipment |
| 903 | radar_field_hangar | 904 | radar_field_hangar_for_sale | 905 | radar_cargobob_ch53 |
| 906 | radar_chopper_lift_ammo | 907 | radar_chopper_lift_armor | 908 | radar_chopper_lift_explosives |
| 909 | radar_chopper_lift_upgrade | 910 | radar_chopper_lift_weapon | 911 | radar_cargo_ship |
| 912 | radar_submarine_missile | 913 | radar_propeller_engine | 914 | radar_shark |
| 915 | radar_fast_travel | 916 | radar_plane_duster2 | 917 | radar_plane_titan2 |
| 918 | radar_collectible | 919 | radar_field_hangar_discount | 920 | radar_garment_factory_discount |
| 921 | radar_weapon_gusenberg_sweeper | 922 | radar_weapon_tear_gas | 923 | radar_dog |
| 924 | radar_bobcat_security | 925 | radar_smoke_shop | 926 | radar_smoke_shop_for_sale |
| 927 | radar_smoke_shop_attention | 928 | radar_helitours | 929 | radar_helitours_for_sale |
| 930 | radar_helitours_attention | 931 | radar_car_wash_business | 932 | radar_car_wash_business_for_sale |
| 933 | radar_car_wash_business_attention | 934 | radar_attention | 935 | radar_alarm |
| 936 | radar_helitours_discount | 937 | radar_smoke_shop_discount | 938 | radar_car_wash_business_discount |
| 939 | radar_real_estate | 940 | radar_medical_courier | 941 | radar_gruppe_sechs |
| 942 | radar_fire_station | 943 | radar_fire_truck | 944 | radar_alpha_mail |
| 945 | radar_ls_meteor | 946 | radar_four20_survival | 947 | radar_community_mission_series |
| 948 | radar_property_mansion | 949 | radar_ai_keypad | 950 | radar_taxi_self_drive |
| 951 | radar_train_subway | 952 | radar_trashbag | 953 | radar_mission_creator |
| 954 | radar_cat | 955 | radar_mansion_ai_m | 956 | radar_mansion_ai_f |
| 957 | radar_mansion_ai_gang | ||||
Blip colors (SetBlipColour)
SetBlipColour accepts an ID from 0 to 85. The most used values are 0 (white), 1 (red), 2 (green), 3 (blue), 5 (yellow), 47 (orange) and 27 (bright purple). Some IDs repeat the same swatch because GTA V reserves them for friendly and enemy states; the hex values below are the base swatches from the FiveM documentation, so you can match your blip color to your UI theme exactly.
| ID / Color / Hex | ID / Color / Hex | ||||
|---|---|---|---|---|---|
| 0 | White | #fefefe | 1 | Red | #e03232 |
| 2 | Green | #71cb71 | 3 | Blue | #5db6e5 |
| 4 | White | #fefefe | 5 | Yellow | #eec64e |
| 6 | Light Red | #c25050 | 7 | Violet | #9c6eaf |
| 8 | Pink | #fe7ac3 | 9 | Light Orange | #f59d79 |
| 10 | Light Brown | #b18f83 | 11 | Light Green | #8dcea7 |
| 12 | Light Blue | #70a8ae | 13 | Light Purple | #d3d1e7 |
| 14 | Dark Purple | #8f7e98 | 15 | Cyan | #6ac4bf |
| 16 | Light Yellow | #d5c398 | 17 | Orange | #ea8e50 |
| 18 | Light Blue | #97cae9 | 19 | Dark Pink | #b26287 |
| 20 | Dark Yellow | #8f8d79 | 21 | Dark Orange | #a6755e |
| 22 | Light Gray | #afa8a8 | 23 | Light Pink | #e78d9a |
| 24 | Lemon Green | #bbd65b | 25 | Forest Green | #0c7b56 |
| 26 | Electric Blue | #7ac3fe | 27 | Bright Purple | #ab3ce6 |
| 28 | Dark Yellow | #cda80c | 29 | Dark Blue | #4561ab |
| 30 | Dark Cyan | #29a5b8 | 31 | Light Brown | #b89b7b |
| 32 | Light Blue | #c8e0fe | 33 | Light Yellow | #f0f096 |
| 34 | Light Pink | #ed8ca1 | 35 | Light Red | #f98a8a |
| 36 | Beige | #fbeea5 | 37 | White | #fefefe |
| 38 | Blue | #2c6db8 | 39 | Light Gray | #9a9a9a |
| 40 | Dark Gray | #4c4c4c | 41 | Pink Red | #f29d9d |
| 42 | Blue | #6cb7d6 | 43 | Light Green | #afedae |
| 44 | Light Orange | #ffa75f | 45 | White | #f1f1f1 |
| 46 | Gold | #ecf029 | 47 | Orange | #ff9a18 |
| 48 | Brilliant Rose | #f644a5 | 49 | Red | #e03a3a |
| 50 | Medium Purple | #8a6de3 | 51 | Salmon | #ff8b5c |
| 52 | Dark Green | #416c41 | 53 | Blizzard Blue | #b3ddf3 |
| 54 | Oracle Blue | #3a6479 | 55 | Silver | #a0a0a0 |
| 56 | Brown | #847232 | 57 | Blue | #65b9e7 |
| 58 | East Bay | #4b4175 | 59 | Red | #e13b3b |
| 60 | Yellow Orange | #f0cb58 | 61 | Mulberry Pink | #cd3f98 |
| 62 | Alto Gray | #cfcfcf | 63 | Jelly Bean Blue | #276a9f |
| 64 | Dark Orange | #d87b1b | 65 | Mamba | #8e8393 |
| 66 | Yellow Orange | #f0cb57 | 67 | Blue | #65b9e7 |
| 68 | Blue | #65b9e7 | 69 | Green | #79cd79 |
| 70 | Yellow Orange | #efca57 | 71 | Yellow Orange | #efca57 |
| 72 | Transparent Black | #3d3d3d | 73 | Yellow Orange | #efca57 |
| 74 | Blue | #65b9e7 | 75 | Red | #e03232 |
| 76 | Deep red | #782323 | 77 | Blue | #65b9e7 |
| 78 | Oracle Blue | #3a6479 | 79 | Transparent Red | #e03232 |
| 80 | Transparent Blue | #65b9e7 | 81 | Orange | #f2a40c |
| 82 | Light Green | #a4ccaa | 83 | Purple | #a854f2 |
| 84 | Blue | #65b9e7 | 85 | Transparent Black | #3d3d3d |
Markers vs blips (DrawMarker types)
Markers are 3D shapes rendered in the world with DrawMarker, not icons on the map. Unlike blips, a marker must be drawn every frame inside a loop, so scripts only draw them when the player is close to save performance. The docs list type IDs 0 to 43, of which 42 have documented names (types 41 and 43 are unnamed): the classics are type 1 (vertical cylinder, the standard stand-here zone), type 0 (upside down cone), type 2 (chevron arrow), type 6 (vertical circle), type 25 (thin horizontal circle) and type 29 (dollar sign).
| ID / Marker type | ID / Marker type | ||
|---|---|---|---|
| 0 | MarkerTypeUpsideDownCone | 1 | MarkerTypeVerticalCylinder |
| 2 | MarkerTypeThickChevronUp | 3 | MarkerTypeThinChevronUp |
| 4 | MarkerTypeCheckeredFlagRect | 5 | MarkerTypeCheckeredFlagCircle |
| 6 | MarkerTypeVerticleCircle | 7 | MarkerTypePlaneModel |
| 8 | MarkerTypeLostMCTransparent | 9 | MarkerTypeLostMC |
| 10 | MarkerTypeNumber0 | 11 | MarkerTypeNumber1 |
| 12 | MarkerTypeNumber2 | 13 | MarkerTypeNumber3 |
| 14 | MarkerTypeNumber4 | 15 | MarkerTypeNumber5 |
| 16 | MarkerTypeNumber6 | 17 | MarkerTypeNumber7 |
| 18 | MarkerTypeNumber8 | 19 | MarkerTypeNumber9 |
| 20 | MarkerTypeChevronUpx1 | 21 | MarkerTypeChevronUpx2 |
| 22 | MarkerTypeChevronUpx3 | 23 | MarkerTypeHorizontalCircleFat |
| 24 | MarkerTypeReplayIcon | 25 | MarkerTypeHorizontalCircleSkinny |
| 26 | MarkerTypeHorizontalCircleSkinny_Arrow | 27 | MarkerTypeHorizontalSplitArrowCircle |
| 28 | MarkerTypeDebugSphere | 29 | MarkerTypeDollarSign |
| 30 | MarkerTypeHorizontalBars | 31 | MarkerTypeWolfHead |
| 32 | MarkerTypeQuestionMark | 33 | MarkerTypePlaneSymbol |
| 34 | MarkerTypeHelicopterSymbol | 35 | MarkerTypeBoatSymbol |
| 36 | MarkerTypeCarSymbol | 37 | MarkerTypeMotorcycleSymbol |
| 38 | MarkerTypeBikeSymbol | 39 | MarkerTypeTruckSymbol |
| 40 | MarkerTypeParachuteSymbol | 42 | MarkerTypeSawbladeSymbol |
Lua snippets: create a blip and a marker
Creating a blip takes five natives. The snippet below adds a bank blip (sprite 108, green) at the Legion Square Fleeca and names it, short range so it only appears on the minimap when the player is nearby.
-- client.lua | static map blip for a location
CreateThread(function()
local blip = AddBlipForCoord(150.27, -1040.2, 29.37)
SetBlipSprite(blip, 108) -- sprite ID from the table above
SetBlipColour(blip, 2) -- color ID from the color table
SetBlipScale(blip, 0.8)
SetBlipAsShortRange(blip, true) -- only visible on the minimap nearby
BeginTextCommandSetBlipName("STRING")
AddTextComponentString("Bank")
EndTextCommandSetBlipName(blip)
end)Most scripts read blips from a config table so server owners can edit sprite, color and coordinates without touching logic. This is the pattern you will find in every well-built resource.
-- client.lua | loop over a config table of locations
local Shops = {
{ name = "24/7 Store", coords = vec3(25.7, -1347.3, 29.5), sprite = 52, color = 2 },
{ name = "Clothe Store", coords = vec3(72.3, -1399.1, 29.4), sprite = 73, color = 47 },
{ name = "Barber Shop", coords = vec3(-814.3, -183.8, 37.6), sprite = 71, color = 0 },
}
CreateThread(function()
for _, shop in ipairs(Shops) do
local blip = AddBlipForCoord(shop.coords.x, shop.coords.y, shop.coords.z)
SetBlipSprite(blip, shop.sprite)
SetBlipColour(blip, shop.color)
SetBlipScale(blip, 0.75)
SetBlipAsShortRange(blip, true)
BeginTextCommandSetBlipName("STRING")
AddTextComponentString(shop.name)
EndTextCommandSetBlipName(blip)
end
end)Markers are drawn per frame. Wrap DrawMarker in a distance check in production; drawing only within 20 to 30 meters keeps the loop cheap.
-- client.lua | 3D marker drawn every frame (type 1 = vertical cylinder)
local pos = vec3(150.27, -1040.2, 28.37)
CreateThread(function()
while true do
Wait(0)
DrawMarker(1, pos.x, pos.y, pos.z,
0.0, 0.0, 0.0, -- direction
0.0, 0.0, 0.0, -- rotation
1.5, 1.5, 1.0, -- scale x, y, z
80, 200, 120, 120, -- RGBA
false, false, 2, false, nil, nil, false)
end
end)Scripts with configurable blips
If you would rather configure blips than code them, every Var FiveM script that adds map locations exposes its blips in the config: sprite, color, scale and label, no Lua knowledge needed. Var-Bank ships 8 bank locations with teller peds and blips, Var-AutoCarDealer has a configurable dealership blip and ground marker, Var-ClotheShop pre-configures 14 store locations with blips and markers, Var-BarberShop covers 7 barbershops with peds and blips, Var-GardenerJob uses optional markers and prompts across 5 harvest zones, and Var-PosterJob routes players with GPS blips to each poster spot. All of them work on ESX and QBCore.
Frequently asked questions
How many blips are there in FiveM?
FiveM exposes 958 blip sprites, with IDs running from 0 to 957. They cover shops, jobs, weapons, missions, vehicles and every DLC up to the current game build. The full list on this page comes from the official FiveM documentation.
How do I create a blip in FiveM?
Call AddBlipForCoord(x, y, z) client-side to get a blip handle, then SetBlipSprite for the icon, SetBlipColour for the color and BeginTextCommandSetBlipName / EndTextCommandSetBlipName to label it. Add SetBlipAsShortRange(blip, true) so it only shows on the minimap when the player is nearby.
What is the blip ID for a bank, a house or a garage?
The dollar-sign blip used for banks is sprite 108 (radar_financier_strand), the safehouse/home blip is 40 (radar_safehouse), the garage blip is 357 (radar_garage), the clothing store is 73 (radar_clothes_store) and the barber pole is 71 (radar_barber).
What is the difference between a blip and a marker in FiveM?
A blip is a 2D icon on the map and minimap, created once with AddBlipForCoord. A marker is a 3D shape drawn in the game world with DrawMarker (type IDs 0 to 43, 42 of them with documented names), and it must be redrawn every frame inside a loop. Most scripts combine both: a blip to find the location, a marker to show where to stand.
Skip the config work
Var FiveM scripts ship with blips, markers and locations pre-configured and fully editable. Escrow, Partially Open and Open Source variants, instant Tebex delivery.
Related: FiveM emote list