太平洋戰爭期間，日本在1942年佔領了這座城市，並重新命名為現名雅加達。1945年日本投降後，蘇卡諾和穆罕默德·哈達於8月17日在雅加達宣布印尼獨立。不久後，由於荷蘭殖民政府重新回到這裡，鎮壓獨立運動，共和國政府曾經把首都迁往日惹、武吉丁宜等地，直到1949年12月27日，荷蘭才將統治權移交給印度尼西亞共和國，首都迁回雅加达。