# After migrating from XenForo to Discourse

**URL:** https://meta.discourse.org/t/after-migrating-from-xenforo-to-discourse/390762
**Category:** Migration
**Created:** [December 9, 2025, 8:47am UTC](https://meta.discourse.org/t/after-migrating-from-xenforo-to-discourse/390762 "2025-12-09T08:47:51Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![sniper756](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sniper756/32/545002_2.png) [@sniper756](https://meta.discourse.org/u/sniper756)
#### Post date: [December 9, 2025, 8:47am UTC](https://meta.discourse.org/t/after-migrating-from-xenforo-to-discourse/390762/1 "2025-12-09T08:47:52Z")

</div>

After migrating from XenForo to Discourse, two tags did not convert properly: `[JUSTIFY][/JUSTIFY]` and `[HEADING=1][/HEADING]`. Could you please advise how to remove these tags? Thank you.

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [December 9, 2025, 9:26am UTC](https://meta.discourse.org/t/after-migrating-from-xenforo-to-discourse/390762/2 "2025-12-09T09:26:25Z")

</div>

If I’m reading your question right, those text formatting strings appear in the body of imported topics because they didn’t convert to markdown, and you want to globally delete those strings.

If that’s correct, I think you’ll want to look at:

> [@Replace a string in all posts](https://meta.discourse.org/t/replace-a-string-in-all-posts/48729):
>
> bookmark This guide explains how to replace a string in all posts within a Discourse instance. person_raising_hand Required user level: System Administrator warning Console Access Required Want to replace a string in all the posts on a site? Let’s get started! warning WARNING: We strongly recommend you take a full backup before proceeding, and make sure your string replacement is specific enough to affect only the places you want it to. If this string replacement goes wrong, every…

On the other hand, if you’re saying you somehow ended up with actual tags in Discourse that are named like `[JUSTIFY][/JUSTIFY]`, then you can go to `yourforum.com/tags` and click on a bad tag, then use the wrench icon at the top of the page to edit or delete that tag.

![image](https://global.discourse-cdn.com/meta/original/4X/5/7/b/57b5b987eb64ebb886239f071b7f56992753b819.png)

---

<div class="post-metadata">

### Author: ![sniper756](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sniper756/32/545002_2.png) [@sniper756](https://meta.discourse.org/u/sniper756)
#### Post date: [December 9, 2025, 10:02am UTC](https://meta.discourse.org/t/after-migrating-from-xenforo-to-discourse/390762/3 "2025-12-09T10:02:38Z")

</div>

> [@ToddZ](#):
>
> If I understand your question correctly, those text formatting strings appear in the body of the imported topic because they were not converted to Markdown, and you want to globally remove those strings.

That’s exactly what I mean, thank you.

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [December 9, 2025, 9:40pm UTC](https://meta.discourse.org/t/after-migrating-from-xenforo-to-discourse/390762/4 "2025-12-09T21:40:59Z")

</div>

I see [you’ve solved it](https://meta.discourse.org/t/replace-a-string-in-all-posts/48729/174) – nice! 😁
