Blip Creator Free FiveM map blip maker
Pick the icon, colour, size and label for each blip, place them on the map, group them, and download a ready resource.
This tool is in beta, so you may hit bugs or rough edges. If something breaks or looks wrong, please report it in the GXD Discord with what you did and a screenshot. Every report helps us fix it faster.
Resource
Standalone: no job checks. Jobs and gangs need QBCore, Qbox or ESX.
“Own heading” lists the group's blips under its name in the pause-map legend.
- 1
Accurate to about 20 m — fine-tune with in-game coordinates. Map art © Rockstar Games.i
Download
fxmanifest, config, client.lua + README. Also saved in this browser.
- Put the folder in resources, add
ensure gxd_blips - Turn off the old blips so they don't show twicei
- Restart and check the map in game
config.lua
-- Map blips, made with the GXD Blip Creator
Config = {}
-- 'standalone', 'qbcore', 'qbox' or 'esx' (no framework, so blips with jobs/gangs use Config.CanSee below; everyone sees them if it is left as is)
Config.Framework = 'standalone'
-- how often (ms) blips with a 'within' distance are checked
Config.CheckInterval = 1000
-- headings in the pause-map legend: SET_BLIP_CATEGORY index → heading text (indexes 12-133 are named custom headings)
Config.Categories = {}
-- extra permission check for any blip with jobs or gangs (standalone servers, ace permissions, …).
-- return true to show the blip. Leave it nil to use only the framework job/gang check.
Config.CanSee = nil
-- Config.CanSee = function(blip, player) return true end
-- true = hide every map blip made by other resources, so only the blips below show (see README.txt).
-- They are hidden, not removed, and come back when this resource stops.
Config.HideOtherBlips = false
-- sprite IDs that are never hidden: 1 plain dot (most job / mission destinations), 6 and 425 the player arrow,
-- 8 the waypoint. Blips on players, peds and vehicles and blips with a GPS route are never hidden either.
Config.KeepSprites = { 1, 6, 8, 425 }
-- how often (ms) the map is checked for new blips from other resources
Config.HideInterval = 2000
-- one entry per blip. colour: a colour ID, or 0xRRGGBBAA for a custom colour.
-- zone: a radius or area (rectangle) shaded on the map. jobs / gangs: who can see it (nil = everyone).
-- within: only shown while the player is within this many metres (nil = always).
Config.Blips = {
{
name = 'Legion Square',
group = 'Blips',
coords = vector3(195.2, -933.8, 30.7),
sprite = 1,
colour = 3,
scale = 0.8,
shortRange = true,
display = 2,
category = 1,
},
}
Import your city's blips
- Find the files on your serveri
- Download them — or the whole resources folderi
- Drop them herei
Or paste text
- Upload a logo (PNG or SVG, see-through background)
- Frame it and pick the icon ID it replacesi
- Load your minimap.ytd and click that icon on the sheeti
- Download — the zip has stream/minimap.ytdi
No logos yet.
Blip
Icon
radar_levelThe circle shows the icon's ID, not the in-game picture. See what each ID looks like on the official FiveM blip list.
Behaviour
Who sees it
Everything runs in your browser.
Questions about Blip Creator
What this free tool does, what it makes and how the files go into FiveM.
Blips are made by a client script with natives such as AddBlipForCoord, SetBlipSprite and SetBlipColour. Here you pick the icon, colour, size and label, place each blip on the GTA V map and download a ready resource with fxmanifest.lua, config.lua and client.lua. Add ensure with its folder name to server.cfg.
Yes. Blips can have job, gang or distance rules, be short-range so they only show nearby, flash, show a route or mark a radius or area zone. Jobs and gangs are read from QBCore or Qbox; ESX has jobs but no gangs. On standalone, a rule in the config decides who sees them.
Yes. Import an existing Lua blip table or a CSV and the blips appear on the map, ready to change. Save the project as JSON to carry on later, or share it as a link. The full list of blip icons and colours is built in, so you don't have to look up sprite numbers.
