Does this work with Stencyl?
Tiled Map Editor
A downloadable tool for Windows, macOS, and Linux
Tiled supports editing tile maps in various projections (orthogonal, isometric, hexagonal) and also supports building levels with freely positioned, rotated or scaled images or annotating them with objects of various shapes.
If you are looking for a flexible 2D level editor for your game, be sure to give Tiled a try! Tiled is supported by a wide range of frameworks and is still in active development!
I believe software should be free as in freedom, which means you are free to use Tiled for any purpose, to modify Tiled to your needs and finally to distribute Tiled, as-is or modified, on the same terms.
I accept voluntary payments to afford further Tiled development. I'm currently spending two full days/week on Tiled, which is possible thanks to people choosing to pay for Tiled here as well as those supporting me on a recurring basis through GitHub Sponsors, Patreon and Liberapay.
If you enjoy using Tiled and are able to chip in, please set up small monthly donation. Thanks!
Compatibility Notice for macOS 11
Tiled releases up to 1.4.2 do not work on macOS Big Sur. Please download Tiled 1.4.3 or the latest "snapshot" build!
|Updated||3 days ago|
|Platforms||Windows, macOS, Linux|
|Release date||Sep 01, 2009|
|Tags||2D, Tilemap based tools|
|License||GNU General Public License v2.0 (GPL)|
|Average session||About a half-hour|
|Languages||Bulgarian, German, English, Spanish; Castilian, Finnish, French, Hungarian, Japanese, Korean, Norwegian Bokmål, Dutch, Russian, Turkish, Ukrainian, Chinese|
|Links||Homepage, Source code, Community, Patreon, Discord, Twitter, Twitch|
Click download now to get access to the following files:
- New Panning Options and String Freeze3 days ago
- Parallax Scrolling is Here!31 days ago
- MapTool Export and Other Improvements46 days ago
- Tiled 1.4.3 Released66 days ago
- Big Maintenance Update84 days ago
- More Wang Tiling ImprovementsSep 23, 2020
- Wang Brush UpdateSep 10, 2020
- Tiled 1.4.2 Released and Snapshot UpdatedAug 05, 2020
Log in with itch.io to leave a comment.
it says its a threat
Probably it just says it's a potential thread. Rest assured it's very unlikely there would be an actual thread, since the builds are done on virtual environments maintained by AppVeyor, Travis CI and GitHub. And of course you can trust me. :-)
So... you edit the level in the app and import it to the development software?
Does it work with GMS2?
Yes, there are several formats you can export to, and there are many libraries and frameworks that can help you load and in some cases render the maps. GMS2 is currently not directly supported, but there are some solutions you could try. Check out this GitHub issue for some links and subscribe to get notified about updates.
Cannot for the life of me get proper exports out of this thing. I used apt install to get tiled on my Linux machine. Everything works great except for when I go to export. It either tells me that the given file name has no known extension or the command failed to start. When I used the version I got from here there is a strange xml wrapper around any export I try and the json comes out all wonky. Is there something I might be missing?
Hey kobraGrey, regarding the export not working for the version you installed through apt, this is probably due to a packaging problem. You can check the Plugins tab in the Preferences to see if they are available at all. You could alternatively try the snap package, which ships with most plugins.
Unfortunately, I don't know what you're referring to with the XML wrapper or what you mean with the JSON being wonky. Can you please open an issue on GitHub so that you could attach the files and/or screenshots to show what you mean?
Wow! Thank you for your reply. I'll take a look at the plugins as you recommended and post to the github issues as well with my json export (the data section has letters instead of numbers). Tiled is an outstanding tool for game development. Thank you for creating it and making it available to dreamers like myself. Keep on rocking sir.
I'd heard about Tiled from a friend a ways back, and made a mental note to give it a try when I had some time. I now wish I'd made the time back then, before the last game I built... While the maps were fairly small and simple, editing the floor and wall tiles in JSON format in Notepad++ was almost enough to drive me off the project.
This is a great utility for anyone looking to build 2D tile-based games of any kind. It has no ties to any specific game engine, framework, or programming language -- giving it all the freedom and flexibility anyone could ask for to build the maps and levels for their specific game. Thanks so much for working on this and making it available to the world!
Time to go forth and unleash the creative spirit...
Will the next macOS release be a Universal binary so it runs natively on the new M1 Macs?
For now, Qt does not appear to support the ARM architecture for macOS (only for iOS) and it will also need to support the building of universal binaries, for which they have issue https://bugreports.qt.io/browse/QTBUG-85447 open. As soon as Qt supports this I can look into building universal binaries of Tiled.
I'm new to Tiled so I'm watching Youtube videos to learn it. I downloaded Tiled for Windows 64-bit (snapshot).
My problem is that i miss a button Terrain. SS of mine:
SS from YT:
And here it is.
I already read similar topics on your discourse and still don't understand what I'm doing wrong. Even in documentation it says it should be there.
I don't understand.
You're using a development snapshot, which contains changes leading up to Tiled 1.5. This includes the removal of the Terrain Brush, since this functionality is now completely covered by the Wang Brush and the related Wang Sets mode in the tileset editor. Unfortunately I haven't gotten around yet to updating the documentation, but the workflow remained largely the same.
If you prefer to go back to a version where you can follow the steps in the video exactly, you should use Tiled 1.4.3 instead.
Huh, saw it. Never used it. Still a 10/10. Just kidding. Though i will leave my opinion when i DO use it.
Has a lot going for it, but the features are complex and documentation isn’t clear enough
I tried to use the terrain brush and found that I couldn’t get some of them to work for reasons I don’t understand
I wanted to use the templates to create tile clusters that I could easily reuse. For example, a tree but it didn’t seem to work at all
I love that it’s cross platform and the interface is good other than the confusing aspects
Thanks for your honest feedback!
In Tiled 1.5, the "Terrain Brush" gets a big update and will support edge-based tile connections and blob tilesets in addition to the current corner-based terrain.
Templates indeed can't be used to place tile clusters (they're only for objects, and an object can only refer a single tile), but Tiled has a "Tile Stamps" view where you can save tile stamps for later reuse.
I'm always interested in making Tiled more intuitive and the documentation more clear, so your feedback is really appreciated.
I’m excited about the updates!
I asked around and someone told me about the tile stamps, which is exactly what I wanted! I’m usually pretty good at discovering features and I even skimmed the documentation and missed that feature
hi, I'd like to try an old version for a macos 10.11, but every release download page point always to the last 1.4.2 file. Can you help me? Thanks
What is the difference between the snapshot and the non-snapshot?
The non-snapshot is considered a "stable release". It can have issues, but I try to fix any serious ones and release a new version (like 1.4.1 and 1.4.2), but those versions mostly won't contain new features.
In the meantime, I'm developing new features for the next release (currently Tiled 1.5). The snapshots are regular development builds that enable people to benefit from the features that have already been implemented as well as to help testing them.
Usefull tool, we are actively using it for our Game.
For GameMaker Studio you have to use GMTiled, however it is supporting only GM:S 2.2.x, not 2.3. Any plan for in-bulit export function for GM:S 2.3?
Amazing program. Desperately needs a properly-implemented undo for 'close dialog' however. One accidental mouseclick regularly causes 20 minutes of furious experimentation, restarting, and manual reading.
Would it be possible to sign the MacOS build with a signing certificate from Apple? The policy on my work Mac won't let me open it otherwise :(
Indeed, it requires a paid developer account (~100 $/year). Is that a blocker?
Well, it's hard for me to justify paying Apple to get its operating system to trust Tiled. No other operating system requires such a fee. Maybe it would be worth it if I was selling software on the App Store, but Tiled is free. If I would charge for it on the App Store I would be misleading users into thinking they need to pay for it, and Apple would screw me over further by taking a whopping 30% cut.
If enough of my supporters care about this I could consider paying the $100/year fee. Until then, since Tiled is free software, you should be able to compile it yourself by following the linked instructions.
It's a little easier than compiling from source to run unsigned on OSX (for most people; this might not apply to the work laptop case from the OP, but in case anyone else finds this...)
You can also run the precompiled software on osx by opening Finder > Applications (or whereever you installed it), right clicking the Tiled icon > left clicking `Open`, and then telling it "yes I really meant to open this software". You may have to try running it twice for the OS to give you the correct dialog, after which it's trusted.
Note you *can't* open the app with a doubleclick or the return key to get this dialog the first time (the normal "run this app" gestures; more details).
You don’t even have to compile it, at least not on Mojave. You just have to set a setting in security and right click on an application to open it
Can’t speak for everyone, but I would love to buy Tiled from Mac AppStore. Downloading from elsewhere is always bit troublesome and so it building the project from github. The hard part I guess would be the pricing.
It’s $100/year not per month. Still, I understand why some devs wouldn’t want to pay that fee
You should be able to override this setting. After you get this alert go to Security & Privacy in System Preferences and there should be an option allowing you to open the program.
Hey I know Im a month late and Im not sure if someone has mentioned this yet, but Mac actually has a way to bypass this. What works for me is to right click on the app and then click open. For some reason after doing this your Mac should register it as safe and you can use it normally. Also be sure to check in System Preferences > Security and check to see if there is some kind of "allow access" checkbox at the bottom, make sure it is checked, and that should do the trick :)
Hold Control and right click, then while having control pressed select Open in the context menu.
You should then be able to open it.
You should click on the question mark button in the left corner and follow its direction.
I usually axe this with `xattr -d com.apple.quarantine <filename>`, but I'm running an older version of OSX. Not sure if this works on all newer versions.
Is there an "eyedropper" tool that I can use in the editor where I select the tile in the map and it can highlight the tile in the tileset?
Yes, right-clicking while having the Stamp Brush will capture the tile (or a dragged rectangular area of tiles) from the map, so you can paint with it as well as see it selected in the Tilesets view. Since Tiled 1.4, this will also change the currently selected tileset when all tiles are from another tileset.
Oh that's awesome! I'll have to give that a try. I had a really large tileset with very similar looking tiles and was struggling to quickly identify the tile in the tileset from a tile on the map.
Hey, sorry, you won't let me download because it will be that you won't let me, I'm sorry if it's misspelled, it's that I'm using google translator
I love this program- But one thing that REALLY gets on my nerves is that after I install tiled, I cannot delete the shortcut from the desktop. It just won't let me. It doesn't give me the option to NOT make one either.
Can you change this, please?
I was never too happy that this shortcut was unconditional either (though normally you should be able to delete it). In the latest installer (Tiled 1.4.2) there is a checkbox that you can uncheck to avoid the creation of the desktop shortcut. It only took me about half a day to make this small change to the installer... :S
To remove this (and other) all users shortcuts from the desktop, go to:
That is the "all users on this computer" copy of the desktop - stuff there will appear on all user desktops, and can't be deleted from individual user desktops. However, you can remove them from this folder - and then that'll remove it from every user's desktop (but won't impact any shortcuts they established themselves).
You, my dude or dudette, are a freaking hero.
May I ask one question? Will Tiled Map Editor support the following game language in the near future? Many experienced developers are using the programming language.
Really great tool for editing tile maps. I work on my current project and I use TILED for creating my level maps (3 tile layers and 1 object layer). Very intuitive user interface, pure fun to design tiled based levels. This editor should be the 1st choice! I wrote a my own TMX-file loader in BLITZMAX for loading and rendering tile maps.
A lot of BlitzMax game developers are at SyntaxBomb but no one uses this Tiled Map Editor. Your TMX-file loader sounds very excellent! May I ask a question? Any chance to allow other people to use this excellent loader? Thanks a lot.
Hi rcbasicfans, I added a new project to my itch account with the BlitzMAX source code of my TILED-MapEditor TMX-Loader. It´s a simple approach and need some further additions. But the basics are working fine. I wrote this class for my puzzle game project. Greetings AXGS P.S. rare comments in the source code are in german, because my native language is german.
Hello, thank you very much. Actually, my programming knowledge is limited. I will look into your program closely. Thanks again!!!
One more thing, I see a new member's name on the homepage of SyntaxBomb today. This description:
"Latest Member: axg74"
axg74 is similar to axgs. Perhaps you registered. I want to remind you that new member needs to write at least one post because of this:
Thanks again!!! Bye!
This is a great tool.
Have been using it, quite a bit, and I really love its flexibility.
If you are working with tiles, definitely, check it out!
hi, after starting the download I get errors 2502 and 2503 and I can't install Tiled. Why??
If only this could be possible on iOS and/or Android.
Is it possible that this would work? If it does work, then I would be ecstatic!
Tiled can't run on a phone or tablet as-is, since the UI is not suitable for use on a touchscreen. I do hope to make a start on a new interface later this year that also works on touchscreens. In the meantime, on Android there is NotTiled, which isn't Tiled, but it aims to be fully compatible.
I have problems to download the archive in windows 10
What kind of problems?
This is Great it's super easy to use and is very effectiant it also works great with GB studio 10/10
Thanks! I'm just curious, but are you just exporting maps as image to GB Studio or is there also support for using some of Tiled's annotation features in your GB Studio game?
Why not 32 bit? SMH
Do you mean for Windows? In that case, the Windows XP build is 32-bit and can be used on newer versions of Windows as well.
Trying to use this with Haxe Flixel, but every tutorial is about 4 years out of date T.T .
Map size "48 48" reoresents pixeka, tiles bruah size?
What is naximun map size?
Map size represents the amount of tiles on its tile layers. In the New Map dialog the resulting size in pixels is displayed as well. There is practically no maximum size.
Hello! I successfully downloaded and installed the software to my Mac, but when I click on the application it fails to launch and give me an error message reading:
“Tiled” cannot be opened because the developer cannot be verified.
I have tried lowering the security setting on my Mac for launching applications, but even the lowest tier seems to require the developer to be registered with Apple. I was wondering if the developer is registered, or if there is some way I could remedy this issue? I've heard great things about this application and I am very eager to give it a try! :D
Try right clicking on the app using Finder and then click open
Attempting to run the program gets the following error:
The procedure entry point _ZN5Tiled17FileSystemWatcher12filesChangedERK11QStringList could not be located in the dynamic link library (Current location of file)
This indicates that tiled.dll and tiled.exe are incompatible, which can happen due to a yet unknown problem with the Windows installer. You can fix it by uninstalling all versions of Tiled and then installing the version you want to use again. Sorry for the trouble!
A suggestion: add pugixml (C++ lib) for reading back the tiled maps to your recommendations. Its much more lightweight than the others you recommend on your site and has easier to understand + free to use license. No extra external dependencies and very easy to use.
Hmm, PugiXML is just an XML parsing library. The purpose of the list is to link to solutions specifically made for reading Tiled maps (and they're not actually recommendations since I haven't tried most of them, it's just a reference). I think there are better resources available for choosing a suitable C++ XML library, like this question on SO (though being from 2012 it may be out of date). Also, somebody may have a favorite XML parsing library in each language and it would quickly add up.
Just a tip. Yes, Pugi is only an XML parsing library, but that is pretty much all you need (my opinon - others may vary). I guess one could go with tinyXML2 too. The ones refed just struck me as having both zlib + bsd license and extra dependencies (ex zlib and tinyXML) that seems a bit unnecessary to do such a simple task.
I entirely agree that an XML parsing library is usually all you need, and of course it has the added benefit that you don't depend on a 3rd party software package to get updated when something new is added to the TMX map format. Maybe it's worth adding a note about this to the documentation.
Hello- thank you again for this amazing free software! I deeply respect the work you've put into this and will be supporting development as best I can with donations. One question, though- I'm considering taking commissions for maps (for ttrpgs and the like). Is Tiled an acceptable software to use for profit in such a manner?
Thank you for your kind words and support! Tiled is free as in freedom so you can use it for any purpose, including commercial services. Btw, do you know a good set of art for making ttrpg maps?
en verdad gracias, por ahora lo utilizare gratis pero apenas que tenga unos ingresos pienso donar para contribuir a la comunidad en el desarrollo de herramientas, como en este caso. gracias en verdad
I've bought your editor (it works great!) and Im using it for my AstroDucks games. Can I redistribute the tiled editor with my game or is there some other way I can make it possible for players to use it? I think a great aspect is that people can make their own maps for the game.
Thank you so much for your purchase and I'm glad to hear Tiled works great for you!
You're definitely welcome to redistribute Tiled along with your game, since Tiled is distributed as free software under the terms of the GPL, version 2 or later. You can even distribute a modified version, as long as you distribute it under the same terms (which also means making available the modified source code). Read the license for the full details. :-)
So is this for Unity, Godot engines or what?
I wanted to ask because maybe I am failing to understand something - when creating terrain in Tiled, the tool works perfectly when tile is 16x16, but if it is for example 32x32 - it actually makes strange things. Do anyone have such problem also? It may be my error, I ran through the documentation but failed to see my error. Can we have a bit more examples and more thorough explanation when the tiles are bigger - how to mark them for terrain.
Respect for the great work.
Hmm, the tile size shouldn't matter at all. Actually the "desert" example map that is set up with terrains as described in the documentation is also 32x32. Please ask for help on the Tiled forum or open an issue on GitHub, and provide screenshots which may help to understand what's going wrong. Thanks!
I think it was my fault, just the map was not of correct kind I guess. When you go in tiled and make new tileset and when you click on palette called tilesets - the program crashes. I detached it and it is floating window now but when you click in it, the program crashes. Anyone had same problem? I haven't made new map yet, only defined the tileset for it.
Two issues at the moment:
- Is there a way to merge two 'imageCollection' layers? Say, I copy image1 from map1 to map2. Since map2 already contains a 'imageCollection' I ended up with two 'imageCollections', and makes my game crash. Also, is there a way to rename these 'imageCollection' to anything else?
- For some reason, deleting more than 3, 4 images makes Tiled crash. This didn't happen on old versions.
Thanks so much for Tiled!
To prevent map2 from gaining another "imageCollection" tileset, it would need to contain exactly the same images as the one in map1. A better way to deal with this situation is to store the image collection tileset in its own file (a .tsx file, generally) and add that collection to both maps. The name "imageCollection" is the name of the tileset that you chose when you created it. It can be changed in the Tileset Properties (menu Tileset > Tileset Properties..., available in tileset editor, which you can open with a little icon below the tileset view).
Regarding the crashing when deleting more than 3 or 4 images, please open an issue about this on GitHub and include the steps to reproduce the crash. Thanks!
I've noticed that if you right-click an Object which is already selected, a lot of the times if the cursor is in the right place it just immediately selects the Duplicate option at the top and closes the context menu; I've accidentally ended up with quite a few clones of objects that I meant to do other stuff with this way.
Anyway, good tool! Integrating it with the other tool(s) I use has been a joy, and I really wish some other game dev utilities could be this easy to use.
this is so helpful! Before I was going insane anytime I needed to make a map
Thank you very much for your continued work on this incredible tool. I appreciate that you made this and have contributed it into the world. I really like the idea of 'name your price'. Today, I don't have a lot of money to contribute, but I will return to donate once I do. Thanks to you and your tool, I am excited to begin creating. Currently getting my feet wet in Corona. I don't have a lot of experience scripting, but I understand the concepts so far.
Thank you now I try to install