diff --git a/modules/ui/burg-editor.js b/modules/ui/burg-editor.js
index 0691fa3e..9a3af95c 100644
--- a/modules/ui/burg-editor.js
+++ b/modules/ui/burg-editor.js
@@ -328,7 +328,7 @@ function editBurg(id) {
function openInIAHG(event) {
const id = elSelected.attr("data-id"), burg = pack.burgs[id], defSeed = `${seed}-b${id}`;
- const openIAHG = () => openURL("https://ironarachne.com/heraldry/" + (burg.IAHG || defSeed));
+ const openIAHG = () => openURL("https://ironarachne.com/#/heraldry/" + (burg.IAHG || defSeed));
if (isCtrlClick(event)) {
prompt(`Please provide an Iron Arachne Heraldry Generator seed.
Default seed is a combination of FMG map seed and burg id (${defSeed})`,
diff --git a/modules/ui/provinces-editor.js b/modules/ui/provinces-editor.js
index 3d64fafc..c794386a 100644
--- a/modules/ui/provinces-editor.js
+++ b/modules/ui/provinces-editor.js
@@ -194,7 +194,7 @@ function editProvinces() {
function provinceOpenCOA(event, p) {
const defSeed = `${seed}-p${p}`;
- const openIAHG = () => openURL("https://ironarachne.com/heraldry/" + (pack.provinces[p].IAHG || defSeed));
+ const openIAHG = () => openURL("https://ironarachne.com/#/heraldry/" + (pack.provinces[p].IAHG || defSeed));
if (isCtrlClick(event)) {
prompt(`Please provide an Iron Arachne Heraldry Generator seed.
Default seed is a combination of FMG map seed and province id (${defSeed})`,
diff --git a/modules/ui/states-editor.js b/modules/ui/states-editor.js
index f4c123a7..43e00888 100644
--- a/modules/ui/states-editor.js
+++ b/modules/ui/states-editor.js
@@ -315,7 +315,7 @@ function editStates() {
function stateOpenCOA(event, state) {
const defSeed = `${seed}-s${state}`;
- const openIAHG = () => openURL("https://ironarachne.com/heraldry/" + (pack.states[state].IAHG || defSeed));
+ const openIAHG = () => openURL("https://ironarachne.com/#/heraldry/" + (pack.states[state].IAHG || defSeed));
if (isCtrlClick(event)) {
prompt(`Please provide an Iron Arachne Heraldry Generator seed.
Default seed is a combination of FMG map seed and state id (${defSeed})`,