Skip to content
GridCraft
FeaturesPricingGamesDocsEditor
FeaturesPricingGamesDocsEditor
GridCraft

A tile map editor for game developers.

Product

  • Features
  • Pricing
  • Editor

Resources

  • Documentation
  • Get Started
  • Sign In
  • Dashboard

Community

  • Send feedback
  • Discord

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
© 2026 GridCraft. A product of OmniaDev Inc.
Documentation menu
  • Getting started

    • Introduction
  • Editor concepts

    • Tile layers
    • Object layers
    • Tilesets
    • Variable-sized tiles
    • Terrain brushes
    • AutoMap rules
    • Plugins
  • Workflows

    • Open a Tiled file
    • Convert to GridCraft
    • Real-time collaboration
    • Edit with AI agents
    • Save to cloud
    • Use the desktop app
  • Export formats

    • Tiled JSON
    • LDtk
    • Godot 4
    • GameMaker
    • Defold
    • LOVE2D (Lua)
    • CSV
    • Binary (server-ready)
  • Account & cloud

    • Cloud sync, devices, Discord
  • Admin

    • Audit log
  • API reference

    • Overview
    • Auth
    • Maps
    • Billing
    • Admin
    • Discord linking
    • Devices
  • Legal

    • Legal index
  • Getting started

    • Introduction
  • Editor concepts

    • Tile layers
    • Object layers
    • Tilesets
    • Variable-sized tiles
    • Terrain brushes
    • AutoMap rules
    • Plugins
  • Workflows

    • Open a Tiled file
    • Convert to GridCraft
    • Real-time collaboration
    • Edit with AI agents
    • Save to cloud
    • Use the desktop app
  • Export formats

    • Tiled JSON
    • LDtk
    • Godot 4
    • GameMaker
    • Defold
    • LOVE2D (Lua)
    • CSV
    • Binary (server-ready)
  • Account & cloud

    • Cloud sync, devices, Discord
  • Admin

    • Audit log
  • API reference

    • Overview
    • Auth
    • Maps
    • Billing
    • Admin
    • Discord linking
    • Devices
  • Legal

    • Legal index

Tiled JSON (.tmj)

The Tiled JSON exporter writes the Tiled 1.10 JSON map format. This is the round-trip baseline: anything Tiled itself can store, GridCraft writes here. Use it when you want a file Tiled can open, or when no other engine target fits your needs.

What's covered

  • All layer types: tile, object, image, group.
  • All object shapes: rectangle, ellipse, point, polygon, polyline, text, tile object.
  • Tilesets, embedded and external (external referenced by path).
  • Tile properties, animations, collision shapes, type / class.
  • Wang sets (corner and edge).
  • Finite and infinite maps (chunked).
  • Custom properties of every supported type.

Variable-size tiles

Tiled assumes uniform tile size, so the exporter applies a polyfill before writing. Oversize tiles get broken into uniform sub-tiles that reference the same atlas region. Tiled opens the file and shows the tile at the right visual size. If you re-import into GridCraft, the loader rebuilds the oversize footprint.

Output

map.tmj   (UTF-8 JSON, Tiled 1.10 format)

File extension .tmj. Pretty-printed with 2-space indentation.