Guide to the D&D Beyond Importer

The D&D Beyond Importer lets you import D&D 5e character sheets from D&D Beyond to World Anvil.  

Before Importing a Character...

If you're proficient with using World Anvil, you can skip to the next section. Otherwise, this section explains how to set up your world for D&D 5e and how to get to the character sheet creation page.   First, you will need to choose Dungeons & Dragons 5e as the world's RPG system. To do so, go to the world settings by clicking the cog button at the bottom of the sidebar. Then, in the Role Playing Gaming System drop-down of the Basic tab, choose Dungeons & Dragons 5e. Save changes.   Then, go to the Statblocks section of the left sidebar. This page displays all statblocks in your world. On the right side of the screen, open the drop-down and pick Character Sheet (2020) (Dungeons & Dragons 5e). Then, click the Create a new sheet button. This will create a new blank character sheet and you'll be ready to import a character from D&D Beyond.  

How to Import Characters

In order to import a character sheet, your D&D Beyond character needs to be public—World Anvil can't import private articles. You can toggle character privacy in the character settings menu. Then, follow these steps:  
  1. Create a new character sheet on World Anvil. It should be a D&D 5e sheet, and, if you have multiple options, make sure it's the 2020 version (its full name is Character Sheet (2020) (Dungeons & Dragons 5e)).
  2. On your right, you'll see a button labelled "Import D&D Beyond Character". Click it—this will open a pop-up.
  3. On D&D Beyond, find the character sheet's ID. To do it, look at the URL of the character sheet: the ID will be the numbers at the end. For example, if the URL is, the ID will be 11111111.
  4. On World Anvil, paste the ID in the pop-up and click Summon my Character.
  5. Note that importing a character will replace the World Anvil sheet with the contents from D&D Beyond. So make sure you haven't opened the wrong sheet by accident.
  Importing a character will automatically save the sheet, so your character will now be fully integrated with World Anvil.


Are changes on D&D Beyond synced with World Anvil?
No, you'll need to re-import the character if you change it on D&D Beyond. Changes on the World Anvil sheet will not be reflected on D&D Beyond's sheet.
When I try to import a character, I get a 403 error. What does it mean?
It probably means that the D&D Beyond character is private. Make sure it's public before importing it—you can make it private again after importing.

Other guides


Please Login in order to comment!
8 Mar, 2022 19:56

This is awesome!

9 Mar, 2022 08:58

You are awesome! :)

[they/them] Creator of Black Light, a science-fantasy universe.
13 Mar, 2022 18:28

Great idea! I tried this, and the system gave me an error message: "0: undefined". Any fixes?

Grandmaster xSpazztic
Stephen Mayville
14 Mar, 2022 06:35

I had the same thing happen on one NPC. I ended up deleting the character on D&D Beyond and re-creating it. It worked them. I did leave off some gear on the second one. I wonder if maybe there was a homebrew item it didn't like or possibly I had too many items.

14 Mar, 2022 10:30

Hi! This seems to be a bug—can you report it in our bug reporter? Thanks!

[they/them] Creator of Black Light, a science-fantasy universe.
1 May, 2022 18:23

A bit disappointed as I suggested a character import from fantasy grounds last year, but my feature request was closed with a very unsatisfying answer. I assume you will now build import features from the other online tools.

3 May, 2022 10:51

Priorities in the roadmap depend on several factors. The team is small and developing new features is not quick, so we appreciate your patience and understanding!

[they/them] Creator of Black Light, a science-fantasy universe.
17 May, 2022 15:36

It seems to get a little confused with multiclass characters.

16 Jul, 2022 20:25

Great idea! I tried it out, but it seems it didn't import everything. It ignored the notes, learned spells as well as walking speed and all features / ressources. Well I guess it's because you are supposed to use statblocks for these?

18 Jul, 2022 18:22

That's probably the reason. Can you give me the D&D Beyond character ID so I can pass it on to the dev?

[they/them] Creator of Black Light, a science-fantasy universe.
23 Aug, 2022 10:58

Sorry for the late reply. I deleted the original character I imported, so I just tried it again with a new one. Walking speed isnt filled, but viewing the sheet shows a speed of 30, so I guess thats the standard value. And because my d&d beyond character has 30 speed it wasn't filled. As far as I can see the import missed personality traits, notes, features & traits, spellcasting info as well as learned spells and feats. Some of these might be because you should use the worldanvil statblocks, but personality traits and notes should be imported in my opinion. (Even though copying them over is not such a big deal, so it's not high priority). The D&D Beyond character ID I used is 34020575.

23 Aug, 2022 13:26

Hi! No worries for the late reply.   So, I talked to the dev that made the importer. It looks like D&D Beyond doesn't actually give the walking speed as a calculated value, but instead calculates it internally based on the D&D rules. So essentially the only way to do that on World Anvil would be to code in all rules and effects that can potentially affect walking speed (which, as you know, it's a lot of them).   Currently, the importer works as intended, so not importing traits, notes, etc. is not considered a bug to be fixed. This could change in the future, but right now it's not a priority. I passed on your feedback though, as it's valuable to know what people want!

[they/them] Creator of Black Light, a science-fantasy universe.