A FiveM tattoo is a decal applied to a ped through a decoration collection. This free browser tool builds one from any image: crop the design, choose a body zone, position it, and download a resource containing the texture, the overlay collection and the catalogue files ESX and QBCore tattoo shops read.
Turn any image into a tattoo your players can wear. Crop the design, pick the body zone, position it against a 3D body, and export a resource with the texture, the overlay collection and the catalogue your tattoo shop reads. The artwork is processed in your browser and never uploaded.

A PNG with a transparent background works best — the transparency is what makes it a tattoo rather than a rectangle stuck to someone's chest. Crop and frame it right in the page.
Torso, either arm, either leg or the head. A tattoo belongs to one zone, and that choice decides which part of the ped's skin the decal lands on.
Drag it where you want it, size it and turn it. What you set becomes the uvPos, scale and rotation the game reads, so the placement you see is the placement it stores.
Download a resource with the texture, the overlay collection, the manifest and the JSON that illenium-appearance and qbx_tattooshop read, so it appears in your shop rather than only existing in the game.
A male overlay will not apply to a female ped and the reverse — the single most common reason a custom tattoo appears to do nothing. Both variants are built and named correctly for you.
Most tools stop at the texture, which leaves a tattoo that exists in the game and appears in no shop. This one also writes the tattoos.json for illenium-appearance and fivem-appearance, and the equivalent for qbx_tattooshop.
BC3/DXT5 with a full mipmap chain, power of two, alpha preserved exactly at the edges — done in your browser, so the design never leaves your machine.
A GTA tattoo is a decal inside one zone's UV rectangle, not paint on a mesh. The editor shows you that rectangle rather than pretending otherwise, which is why what you preview is what the game applies.
The usual advice is to open the ped skin in Photoshop, paint the tattoo onto it and repackage the model. That gives one character one permanent tattoo, and it fights everything else your server does to peds. GTA has a proper mechanism for this: a decoration collection, applied at runtime, removable, stackable and per gender. This tool builds that instead, and writes the shop catalogue so the tattoo is something players can actually buy.
You need a texture and an overlay collection that tells the game which zone it belongs to and where in that zone it sits. Upload your design here, choose the zone, position it, and the tool writes both, plus the manifest and the shop catalogue.
Almost always one of three things: the gender doesn't match (a male overlay will not apply to a female ped), the collection was never registered in the manifest, or something else was applied first — AddPedDecorationFromHashes adds rather than replaces, so clear decorations before re-applying.
Yes. The pack includes the catalogue file illenium-appearance and fivem-appearance read, and the equivalent for qbx_tattooshop, with the per-gender hashes already calculated. Merge it into the list your resource already loads.
No. Cropping, compression and packing all run in your browser. The design never reaches a server, which matters when it is something you commissioned or drew yourself.
512x512 is the usual choice and stays sharp at conversation distance. 1024 is worth it for a large back or chest piece and costs four times the memory. Anything must be a power of two.
Build a custom FiveM loading screen in your browser. Video background, music, progress bar and tips, then export a ready resource. Free, no signup.
OpenTurn a GLB, GLTF or OBJ model into a FiveM prop online. Get a .ydr with textures and collision, packaged as a resource. Free, no install, no Blender.
OpenSee the full set of free tools in THE ORB Studio.
These tools are free. When you want finished, supported resources for your server, our store has them.