Pyxel Edit is a pixel art drawing application specially designed for working with tiles. Place tiles to form a level, edit them directly to see how they all work together, then export your tileset and the level data, and load it into your game.
It also supports making animations,