Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Import/Export Characters

Score + 278
I would pay for this.   Mr. Farlops said: So I have a question for Josh. Is he proposing something like this? I have a plus or pro account I have an XML file (Perhaps generated by PCGen or some other character management tool.) sitting on my local machine.  I go to "Character Vault" after logging into Roll20 I click the "Import Character" button It gives me the option to point to the file on my own machine  And upload that data into the Roll20 application If so, that's a huge labor saving idea of nucleonically dense awesomeness! And not just characters but other data could be brought into the Roll20 application this way. It would save a lot of data entry and reconciling!
Me too! darth_borehd said: I would pay for this.  
1549533638

Edited 1550567110
As there has been a lot of updates and additions to the Roll20 tool in the last year, I'm hoping this idea is closer is closer to being taken seriously by the Orr Group development team!
Bumping this up as I had already voted for it, because I would dearly love to be able to export from D&D Beyond into Roll20. That said, I've done a bit of a Google and it seems that there are some possible answers... Except from what I can tell, you need to be a Pro sub. Boooo! So yeah, this idea would be really, REALLY nice to save me the hassle of redoing everything... AGAIN! 
1555849046

Edited 1555849066
I have an issue to export my character into a game when three games have the exactly same name appear in my list. Maybe additional info of the game owner need to be shown so we would easily pinpoint distinction between games.
1555887321

Edited 1555887555
Mark said: Bumping this up as I had already voted for it, because I would dearly love to be able to export from D&D Beyond into Roll20. That said, I've done a bit of a Google and it seems that there are some possible answers... Except from what I can tell, you need to be a Pro sub. Boooo! So please do tell, Mark. What is the Google API trick, does it involve Google Doc or Google Drive or something? Tako said: I have an issue to export my character into a game when three games have the exactly same name appear in my list. Maybe additional info of the game owner need to be shown so we would easily pinpoint distinction between games. I don't think that's strongly related to the features suggested in this thread, Tako, but yes, that would be nice!
Mr. Farlops said: Mark said: Bumping this up as I had already voted for it, because I would dearly love to be able to export from D&amp;D Beyond into Roll20. That said, I've done a bit of a Google and it seems that there are some possible answers... Except from what I can tell, you need to be a Pro sub. Boooo! So please do tell, Mark. What is the Google API trick, does it involve Google Doc or Google Drive or something? No, I used Google to find a solution, which is here: <a href="https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/15192-roll20-script-beyondimporter-import-you-dndbeyond" rel="nofollow">https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/15192-roll20-script-beyondimporter-import-you-dndbeyond</a> and here is a video: <a href="https://www.youtube.com/watch?v=AGw-pXfzPNg" rel="nofollow">https://www.youtube.com/watch?v=AGw-pXfzPNg</a> But as I said, this requires Pro subscription. Boooo!
1557268749

Edited 1557268946
Mark said: No, I used Google to find a solution, which is here: <a href="https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/15192-roll20-script-beyondimporter-import-you-dndbeyond" rel="nofollow">https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/15192-roll20-script-beyondimporter-import-you-dndbeyond</a> and here is a video: <a href="https://www.youtube.com/watch?v=AGw-pXfzPNg" rel="nofollow">https://www.youtube.com/watch?v=AGw-pXfzPNg</a> So it works in a manner similar to PCGenPFImport , which is a script (Thus also requiring Pro subscription.) for importing Pathfinder characters from the PCGen character managment tool --something I've been meaning to adapt to PCgen's D&amp;D 3.5 files for a while now. I understand now.
And my axe!&nbsp; ... I mean, me too! Mr. Farlops said: Me too! darth_borehd said: I would pay for this.&nbsp;&nbsp;
I see 4 third party solutions for this. some 5e (OGL) specific, several that are not.
1571271585

Edited 1585242710
Any third party solutions for D&amp;D 3.5 or Pathfinder? Modnar Wylde said: I see 4 third party solutions for this. some 5e (OGL) specific, several that are not. EDIT (Months later): I guess not. :-)
You can do it without an API script. Just add a &lt;textarea&gt; to the sheet and an action button... then do the JSON processing in the "clicked:&lt;buttonname&gt;" listener.
+1 This is my second time ever posting on a forum. Roll20 plz. I'd love it if you could give external sites permission to put stuff into your game. People would make the coolest crap.
I have Hero Lab on my iPad, I can't export as XML, only .POR&nbsp; How can I make that import into Roll20?&nbsp;
1585242323

Edited 1589498414
Marjorie Lamkin said: I have Hero Lab on my iPad, I can't export as XML, only .POR&nbsp; How can I make that import into Roll20? I'm not familiar with Hero Lab but Lone Wolf Development has a thread about this on their support forum pages. There is also a script to import data from Hero Lab into Roll20. There is also a video that discusses this. So it looks like support is pretty good even if it's not click and drool. If the sources I point to don't work with the format you have (POR--which might still be a text file, I don't know.), I suggest you transfer your characters out of the iPad tool into a Mac or PC with the full version of Hero Lab. Then you'll have more ways to save the characters into formats compatible with the processes above. Roll20 compatibility with third party character management tools is still a bit spotty , expecially with PCGen where only Pathfinder is supported .&nbsp; If you want D&amp;D 5 or 3.5, someone has yet to write the script to support that.
1589332402

Edited 1589498255
Mr. Farlops said: Roll20 compatibility with third party character management tools is still a bit spotty , expecially with PCGen where only Pathfinder is supported .&nbsp; If you want D&amp;D 5 or 3.5, someone has yet to write the script to support that. However, I have found another tool that kinda brings us closer to what is needed: The Roll20 exporter . Which, apparently, takes everything a GM has in a campaign on the Roll20 server and copies it all to a zip archive. It only works in Chrome though, using the Chrome download/storage API, to spider everything off the server&nbsp; I assume--but I don't really know--that player and NPC character sheets are downloaded and compressed as HTML 5 files. Which is certainly a start. It's a problem left to the student as to how to quickly upload and overwrite what Roll20 has. That's the crucial step to complete the chain.
So since some long lingering suggestions are moving up the status flag list, I think it would be nice if this idea could get a "feedback" status!
How has this not been implemented yet...? FML. I blindly swore to my players that you can print a character sheet that you created on Roll20, not even considering the fact that it may not be possible as every digital character sheet solution under the sun has implemented this years ago........
1592929166

Edited 1594412221
Darko R. said: How has this not been implemented yet...? FML. I blindly swore to my players that you can print a character sheet that you created on Roll20, not even considering the fact that it may not be possible as every digital character sheet solution under the sun has implemented this years ago........ Ideally, in the best of all worlds, there'd be a common, open, data sharing API--maybe XML based--between all the VTTs and roleplaying game management software that's sprung up over the last two decades. I think this would save huge amounts of labor for users and developers of these tools. After map folders (Which has finally entered the development queue after five years.), this has been my second most desired feature to be added to Roll20. The lack of this feature, despite my status as a Pro user, is one of reasons why I haven't really used all of the character sheets features of Roll20. I just don't want to type all those numbers over and over again. But alas--sigh--capitalism.&nbsp; Many of these tools want to retain some lock-in of users for business reasons. Also creators and publishers want to protect their intellectual property from knock-offs. If I could easily move my data in and out of PCGen, World Anvil, Roll20 and so on, I'd have less reason to be 'loyal' to any one of them. And artists and writers would be less willing to share their creativity, if someone could just swipe it without compensation or credit. That's just the facts. But I'll keep hoping my cynicism is wrong.&nbsp; :-) [EDIT: Then again, some competitors have been able to do this at some point. I don't know if that's still true.]
Hi there,&nbsp; I'm a player in my friend's campain on Roll20. I want to save a copy of my existing current character in his campain (export?), and then be able to play another entirely new Roll20 game, and bring that character into that game (import?)... How do I save my character "as is", and import it into another game? I cannot find any "Archive" button anywhere.... sorry! =( ~Matt
1594482906
Kraynic
Pro
Sheet Author
Galadorn said: Hi there,&nbsp; I'm a player in my friend's campain on Roll20. I want to save a copy of my existing current character in his campain (export?), and then be able to play another entirely new Roll20 game, and bring that character into that game (import?)... How do I save my character "as is", and import it into another game? I cannot find any "Archive" button anywhere.... sorry! =( ~Matt You are looking for the character vault:&nbsp; <a href="https://roll20.zendesk.com/hc/en-us/articles/360037258594-Character-Vault" rel="nofollow">https://roll20.zendesk.com/hc/en-us/articles/360037258594-Character-Vault</a>
1594482931

Edited 1594483042
Galadorn said: I'm a player in my friend's campain on Roll20. I want to save a copy of my existing current character in his campain (export?), and then be able to play another entirely new Roll20 game, and bring that character into that game (import?)... How do I save my character "as is", and import it into another game? Transferring characters between different campaigns on Roll20 has been supported for several years now. Read about how to do it . (Heh-heh! Jinx!)
Sorry - I'm not on here very much - yes. Pathfinder can be done. The data is just data. so they are exportable, importable "as is"
Modnar Wylde said: Sorry - I'm not on here very much - yes. Pathfinder can be done. The data is just data. so they are exportable, importable "as is" Yes, transferable between games on Roll20, if the GMs are at a certain subscription level , that's been true for years now.&nbsp; But this thread is specifically about moving character data into and out the Roll20 tool itself to support third party character management tools.&nbsp; And support for that function is very limited. For example the script for Pathfinder/PCGen hasn't be kept current over the last five years so it may not work with current versions of both tools. What Josh was talking about was leveraging from more mature character management tools like HeroLab, PCGen and so on to save a lot of tedious typing for data entry and reentry.
This is already possible with the free browser plugin VTT Enhancment Suite: <a href="https://justas-d.github.io/roll20-enhancement-suite/" rel="nofollow">https://justas-d.github.io/roll20-enhancement-suite/</a>
1601999368

Edited 1601999542
Bernd S. said: This is already possible with the free browser plugin VTT Enhancment Suite: <a href="https://justas-d.github.io/roll20-enhancement-suite/" rel="nofollow">https://justas-d.github.io/roll20-enhancement-suite/</a> Meh, it sort of is, for some vtts and some rules systems. Things aren't plug and play yet. You have to hunt around at several sites to get all the documentation--annoying this isn't all consolidated one big page on the help Wiki--only to find that Roll20's API scripts don't support less commonly used rule sets, VTTs or character management tools. Examples: using the using this API script , and this XML2JSON converter , HeroLab's XML export function will work, at least for Pathfinder, but don't expect all character data to be carried over. Also the script hasn't been updated since Carrot Caligula took office--things may have changed since then. There is also this API script for PCGen, also aimed at Pathfinder but it too is out of date. You can VTTES to export data out of Savaged into Roll20 but going the other way? And on and on. But there are still gaps. If your character management tool doesn't export in a form of XML that is supported or can't import data from JSON files built on Roll20 API--the rest of us? Not so much. I wouldn't consider this solved. This would be a really nice function to have especially if most third party tools supported Roll20's API. I realize that's hard to impossible to do and, since there's money involved, all the vendors are fighting for user lock in. But we can dream, right?
+1 I would love some way to import and export character sheets, either in XML or JSON format, to my campaigns. Both as a way to archive my own data locally, or as a way to quickly populate my campaign with NPCs created while offline.
I 100000000000% agree with Josh. +5 Flaming Vorpal with a 25 Ego . . . .and +10 active players .&nbsp; .Wow, I am adding my 2 cents worth to the 11 pages and 6 years already here.&nbsp; Being able to export that which we create to PDFs or some kind of full image is for me just a way of organizing and storing my roll20 data, which I have been accumulating since 2012.&nbsp; My roll20 online information for my homebrew world is getting a bit difficult to manage.&nbsp; Storing the data on my hard drive will GREATLY help me manage the information, and also create content for sale in roll20 marketplace. There are MANY uses to a feature like this.&nbsp; I'm not even talking about linking to the purchased content.&nbsp; I'm just talking an image of a character sheet that includes the pages and data that are surface.&nbsp; This way there is no lost sold data, just an image of what to top pages of the character sheet look like for editorial and recollection purposes.
1634236985

Edited 1634546516
I'm adding my vote to this too. There are already several mature, offline character management tools out there it would be nice to share these data back and forth between those tools and Roll20.&nbsp; It's just disappointing that competitors can do this but Roll20 can't.
1634718483

Edited 1634718780
Adam K. said: +1 I would love some way to import and export character sheets, either in XML or JSON format, to my campaigns. Both as a way to archive my own data locally, or as a way to quickly populate my campaign with NPCs created while offline. David R. said: I 100000000000% agree with Josh. +5 Flaming Vorpal with a 25 Ego . . . .and +10 active players .&nbsp; .Wow, I am adding my 2 cents worth to the 11 pages and 6 years already here.&nbsp; Being able to export that which we create to PDFs or some kind of full image is for me just a way of organizing and storing my roll20 data, which I have been accumulating since 2012.&nbsp; My roll20 online information for my homebrew world is getting a bit difficult to manage.&nbsp; Storing the data on my hard drive will GREATLY help me manage the information, and also create content for sale in roll20 marketplace. There are MANY uses to a feature like this.&nbsp; I'm not even talking about linking to the purchased content.&nbsp; I'm just talking an image of a character sheet that includes the pages and data that are surface.&nbsp; This way there is no lost sold data, just an image of what to top pages of the character sheet look like for editorial and recollection purposes. Richards! said: I'm adding my vote to this too. There are already several mature, offline character management tools out there it would be nice to share these data back and forth between those tools and Roll20.&nbsp; It's just disappointing that competitors can do this but Roll20 can't. [Emphasis due to Mr. Farlops.] I'm glad people are still joining with 30+ others, the 206 votes and myself in favor of this feature request. I'd love it if the Roll20 developers would give this feature request a status of some kind or, at least, just close and kill the thread. The request thread is seven years old and has gathered no response from Roll20 as to plans for the idea or dismissal of it. I'm sure Orr Group has reasons for this silence but I'd like to hear them.&nbsp; I've been a pro supporter of roll20 for eight years, mostly for it's ease of use and it's platform neutrality. Being browser based, I can run the Roll20 application in Linux, Mac OS or MS Windows with hardly any trouble. I like that. I can open a laptop of any sort from anywhere in the world, log in and play with my friends around the planet. Platform neutrality is very important to me as I travel a lot and use a variety of machines. That's a big plus in my book. I've also invested a huge amount of time and content in the tool. But upon sight of that video that Richards pointed to , and due to the stagnation of my own six year old feature request , I'm strongly compelled to end my subscription and move my content to Roll20's competitors. Many of them are now platform neutral, similarly priced (Or even offering one time license fees!) and, apparently, with a much broader set of features. I plead with the Orr Group to give me a reason to stay!
1639046253
Peter B.
Plus
Sheet Author
Over 200 votes and no response from Roll20 is sad to see. Even if each sheet could implement this, it would be awesome for a general implementation from Roll20. How they are going to handle repeating fields is going to be the big one. Lets see what happens :)
1639582998
Stephen C.
Pro
Sheet Author
Hooray, we reached 200 votes! And beyond! Now just to wait on Roll20 team for a response. I'm sure it will be any day now...
I'd gladly upgrade my membership if I could print out my players sheets instead of pausing the game, so I can expand the sheet read through, minimize, expand the adventure description, minimize, reduce, open up the NPC sheet... Just the first one, having all my players sheets in print next to my keyboard would save so much time and frustration for me and my players! Roll20, why so silent on this?
1647306362

Edited 1647306794
Grinning Gecko
Pro
Sheet Author
This is fairly easy to implement in individual sheets. I've done it in&nbsp; Palladium Rifts by Grinning Gecko . It has a text field where you can export the sheet as a JSON object, and in the same field you can paste a JSON object and import it. The hard part is that I need to statically index every attribute in JS, as I'm unaware of a way to retrieve a list of all the attributes in the sheet or a repeating section - but that only needs to be done once. It even lets you import part of a sheet if you just include some of the attributes in the JSON. And once it's in JSON, you can render it however you want, or import it into Google Sheets or similar. I'm happy to help any sheet authors that want to go this route.
This would he great
I really hope hey will allow to print our characters
I am just adding my voice to those who would like to print/export character sheets.&nbsp;
Its 2023 and Im looking for this exact feature, surprised its not done already&nbsp;
It depends on the character sheet author. I know that the D&amp;D 5e by Roll20 sheet now allows printing.
This suggestion is 9 years old. I think its safe to assume it's not on the TODO list.
+1
The easiest strategy that I have used to make HTML printatable can be done with nothing but CSS. Use a media query and absolute width and height settings to constrain the page dimensions to US Letter (8.5 x 11 in) or European A4.&nbsp; Given that most of Roll20's character sheets are built from fixed-size template building blocks, I can imagine that it's difficult to make existing character sheets reflow into a format that fits paper size without cutting off overflow or leaving a lot of whitespace -- the existing D&amp;D 5e sheet probably isn't going to work that well, which is probably why it hasn't been done for D&amp;D 5e 2014. It's on the roadmap for&nbsp; D&amp;D 5e &nbsp;2024, so maybe all we need to do is wait until that's available and then convert our 2014 characters to the new sheet. &nbsp; If that doesn't happen,&nbsp;any anyone has the inclination and skills to build an alternative character sheet for 2014, with the right CSS and some planning, you can probably build a sheet that will fit paper dimensions or resize responsively. HTML and CSS have grown a lot since 2014!&nbsp;