ParseCard

How ParseCard Works

A step-by-step guide to turning your Warcraftlogs reports into shareable cards.

Overview

ParseCard takes any Warcraftlogs report URL and generates a visual recap card for a specific fight. The card shows six awards highlighting standout player performances, both good and bad. The entire process takes a few seconds and produces a downloadable PNG image sized for Discord sharing.

Step 1: Paste a Warcraftlogs URL

Start by copying the URL of any Warcraftlogs report. This is the link you get when you upload a combat log to Warcraftlogs or when someone shares a report with you. It looks something like warcraftlogs.com/reports/AbCdEf1234.

Paste it into the input field on the ParseCard homepage. The URL parser accepts links with or without specific fight IDs, with or without the www prefix, and handles all the URL variations that Warcraftlogs produces. If your link does not include a fight ID, ParseCard will load the full report and let you choose which fight to use.

Not sure how to get a log link? See the Combat Logging guide for instructions on recording and uploading your combat logs.

Step 2: Pick a Fight

Once the report loads, you will see a list of all the fights in the log. Each fight shows the encounter name, difficulty, kill or wipe status, fight duration, and the number of players. For Mythic+ dungeons, you will see the key level and dungeon name.

Select the fight you want to generate a card for. You can pick any fight in the report: boss kills, boss wipes, trash pulls in M+ dungeons, or full dungeon completions. ParseCard handles all of them.

Step 3: Choose Your Tone

Before generating the card, you can select a roast tone that controls how the award text is written:

  • Friendly — Light and encouraging. Roasts are gentle nudges like "took a scenic detour through the fire."
  • Bold — More direct. Roasts have some bite but stay playful.
  • Brutal — No mercy. For guilds with thick skin that want the full roast experience.

The tone only changes the wording. The same fight always produces the same six awards regardless of which tone you pick. This means you can regenerate the same fight at different tones without getting different award selections.

Step 4: Pick a Background

ParseCard offers over 20 card backgrounds to customize the look of your card. Backgrounds range from dark and moody to vibrant and colorful. Some backgrounds are unlocked by default, while others are tied to specific features like Discord integration. Pick whichever fits the vibe of your guild or the mood of the fight.

Step 5: Generate and Download

Hit the generate button and ParseCard will fetch the fight data from the Warcraftlogs API, run it through the award engine, and render a card with six awards. You will see a live preview of the card before downloading.

When you are happy with the result, download the card as a PNG image. The image is rendered at 2x resolution for crisp text on high-DPI displays and looks great when shared in Discord, Twitter, or anywhere else.

What Is on the Card

Each card includes:

  • Fight header — The encounter name, difficulty, kill or wipe status, and fight duration.
  • Six awards — A mix of praise and roasts selected by the award engine based on the fight data. Each award shows the recipient player, their class, an icon, and a short description.
  • Footer — A watermark noting the card is based on public log data and is for entertainment purposes.

Batch Generation

If you want cards for multiple fights in the same report, you do not have to generate them one at a time. ParseCard supports batch generation, letting you select several fights and produce cards for all of them in one go. This is handy for full raid nights where you want a recap card for every boss.

Weekly Credits

Card generation uses weekly credits. Anonymous users get 3 credits per week, and logging in with Battle.net increases that to 20 credits per week. Credits reset every Tuesday at 15:00 UTC, matching the World of Warcraft weekly reset. Each card generation costs one credit, regardless of whether it is a single card or part of a batch.

Supported Content

ParseCard works with any Warcraftlogs report for World of Warcraft retail content. This includes:

  • Raid encounters at all difficulties (LFR, Normal, Heroic, Mythic)
  • Mythic+ dungeons at any key level
  • Both kills and wipes
  • All current and past raid tiers that have Warcraftlogs data

As long as the fight has been logged and uploaded to Warcraftlogs, ParseCard can generate a card for it.