The WorkshopFree tools

    Free developer tool

    FiveM Coordinates Helper

    Paste GTA5 / FiveM coordinates in any format — from a trainer, the /coords command, or F8 console — and copy them back out as a clean vector3, vec3, Lua table, or CSV.

    Try:
    Lua vector3vector3(-425.4, 1123.8, 325.8)
    Lua vec3vec3(-425.4, 1123.8, 325.8)
    vector4 (+ heading)vector4(-425.4, 1123.8, 325.8, 0)
    C# new Vector3new Vector3(-425.4f, 1123.8f, 325.8f)
    Lua table{ x = -425.4, y = 1123.8, z = 325.8 }
    JS object{ x: -425.4, y: 1123.8, z: 325.8 }
    Array[-425.4, 1123.8, 325.8]
    Plain CSV-425.4, 1123.8, 325.8

    What is a vector3 in FiveM?

    vector3 is a native Lua type in FiveM that packs a 3D coordinate — x, y, and z — into a single value. Position natives such as SetEntityCoords, teleport scripts, spawn points, and blip placement all expect coordinates in this shape, written as vector3(x, y, z). The problem is that every source hands you coordinates differently, and pasting the wrong format straight into a script is a classic cause of silent failures.

    vector3, vec3, and vector4

    • vector3(x, y, z) — a position in the world.
    • vec3(x, y, z) — a shorthand alias for the same thing.
    • vector4(x, y, z, w) — a position plus a fourth value, usually the heading an entity should face. Paste four numbers above and this tool builds the vector4 for you.

    How to get coordinates

    Most trainers show your current position on screen, many servers expose a /coords or /pos command, and a short F8 console snippet can print GetEntityCoords of your ped. Whatever the format — labelled X: … Y: … Z: …, comma-separated, space-separated, or already wrapped in vector3(...) — paste it above and the helper extracts the numbers and reformats them cleanly.

    Frequently asked questions

    What is a vector3 in FiveM?

    vector3 is a Lua type built into FiveM that stores a 3D coordinate — x, y, z. Most position-related natives (SetEntityCoords, teleports, spawn points) accept a vector3, written as vector3(x, y, z).

    What is the difference between vector3, vec3 and vector4?

    vector3(x, y, z) holds a position, vec3 is just a shorthand alias for it, and vector4(x, y, z, w) adds a fourth component — usually the heading the entity should face. This tool outputs all of them.

    How do I get coordinates in FiveM?

    Most trainers, the /coords command on many servers, and F8 console scripts print your current position. Paste whatever format they give you here and copy it back out as clean vector3, vec3, a Lua table, or CSV.

    More free tools

    Livery TemplatesFree UV templates for popular FiveM vehicles.JOAAT Hash GeneratorConvert any name to its GetHashKey value.

    Build the whole thing in your browser

    These free tools are a taste. The Workshop gives you 15+ FiveM creation tools in one subscription — Paint Booth, UV Studio, EUP Viewer, Easy Meta, PackBench and more — no installs, no downloads, right in the browser.

    See all toolsRead the guides
    © 2026 The Workshop
    GuidesPrivacyTerms