Tools Directory

Programmatic debugging tools first

AdTechToolkit is organized around VAST, header bidding, ads.txt, and privacy workflows. Classic utilities still exist, but the main directory now reflects the site's ad-tech focus.

Ad-tech tools

24

Classic tools

8

VAST Tools

Inspect wrappers, explain VAST errors, validate creatives, and trace ad-tag resolution for browser video and CTV workflows.

View cluster page

VAST Inspector

Test and debug VAST tags with full XML inspection, playback simulation, and real-time event tracking—all in one tool. Built for QA teams and video operations specialists, this tool uses the Google IMA SDK to simulate real-world playback and surface issues in tag structure or delivery. Paste your VAST tag to view formatted XML, preview creative playback, and monitor SDK events like load, start, and complete in real time. It’s ideal for troubleshooting wrappers, verifying third-party tags, or confirming tracking pixels. Everything runs client-side for speed and privacy during development and testing.

VAST Wrapper Visualizer

Paste a VAST tag and map the wrapper chain visually from publisher request to final inline creative. This debugger is built for video QA, ad ops, and CTV teams that need to see wrapper ownership, hop order, and depth risk quickly before escalating an issue to an ad server or SSP.

VAST Wrapper Latency Analyzer

Measure latency for each VAST wrapper request and flag the hops most likely to push a browser or CTV player beyond its timeout budget. This tool is built for ad ops teams debugging slow supply paths and late inline responses.

Redirect Chain Analyzer

Trace redirect chains for VAST tags, click trackers, and ad-request URLs with hop-by-hop status codes and latency. Use it when you need to know exactly where an ad-tech URL ends up before it reaches the player or landing page.

VAST Error Code Explainer

Enter a VAST error code and get a plain-language explanation plus the first troubleshooting steps to take. Useful for QA, CTV support, and partner escalations when the player exposes an error number but not enough context to act quickly.

Creative Size Validator

Compare VAST creative dimensions against the intended player size and flag mismatches that often lead to scaling issues, startup delay, or poor CTV presentation. Built for video QA and creative-ops checks before launch.

Header Bidding Tools

Inspect Prebid config, ad units, timeout risk, identity modules, supply chain objects, and floors without leaving the header bidding workflow.

View cluster page

Prebid Timeout Risk Analyzer

Diagnose Prebid auction timeout risk from real config snippets, adUnits, and optional bidder timing notes. Instead of only guessing from fetched HTML, the tool inspects timeout settings, auction pressure, identity delay markers, and pasted bidder outcomes so teams get a more actionable first-pass readout of why bids may be missing the auction.

Prebid Config Inspector

Inspect a Prebid `pbjs.setConfig` snippet and surface the auction settings that actually shape runtime behavior: bidder timeout, timeout buffer, consent modules, user sync, floors, S2S, and more. This tool is built for engineers and ad-ops teams who need a fast readout of whether a configuration is sane before they open devtools or live auction logs. Paste a real config block and get concrete findings instead of guessing which modules are active.

Prebid Ad Unit Inspector

Parse a real `adUnits` snippet and break it down into ad-unit codes, media types, sizes, bidder counts, and duplicate patterns. This is useful when a page looks overloaded, when bidders are attached to the wrong unit, or when teams need to understand the auction shape quickly before debugging runtime issues. It focuses on the ad-unit layer instead of the broader page shell.

Prebid User ID Inspector

Inspect Prebid `userId` and `userSync` configuration to see which identity modules appear active, what storage types they use, whether consent markers are visible, and whether auction delay settings look aggressive. This gives teams a real first-pass identity and sync review that is specific to header bidding rather than generic privacy tooling.

Schain Validator

Validate a Prebid or OpenRTB supply chain object by checking version, complete flag, node count, and missing `asi` / `sid` / `hp` fields. This is useful during supply-path reviews, reseller onboarding, or anytime a team needs to explain how a supply chain should look before it reaches bidders.

Prebid Floors Inspector

Inspect Prebid floors configuration and surface what is actually configured: enabled state, auction delay, currency, schema fields, static rule count, dynamic endpoint presence, and enforcement markers. This helps teams debug whether floors are set up sanely before blaming bidders, demand, or timeout behavior.

Ads.txt Tools

Validate seller files, find duplicate records, and pair ads.txt reviews with seller.json context for supply-path debugging.

View cluster page

Privacy / TCF Tools

Decode consent strings, inspect cookies, and map sync behavior that impacts privacy signals and bidder eligibility.

View cluster page

Search the full directory

Use search when you already know the workflow or slug you want.

33 tools

JSON Beautifier

JSON

Instantly beautify, indent, and format raw JSON into a clean, readable structure with syntax highlighting. Ideal for analysts, QA teams, and operations staff, this tool makes it easy to inspect API responses, debug payloads, or review configuration files. Simply paste or upload your JSON and get a consistently formatted output that’s easy to scan and understand. It supports large files, works entirely in-browser, and requires no signup or tracking. Whether you’re working with REST APIs, server logs, or event data, this tool streamlines your workflow and helps you catch issues faster with clear, structured JSON output.

Format toolOpen

Directory Tree Generator

JSON

Convert your folder structure into a clean, visual tree using simple text formatting. This tool helps technical writers, project managers, and operations teams quickly visualize and document directory layouts for codebases, design systems, or file structures. Just paste a list of files or directories, and the tool will generate a structured, collapsible tree view that’s easy to share or embed in documentation. It’s perfect for readmes, wikis, onboarding guides, and architecture overviews. The output is fully client-side, so your data stays private. Whether you’re organizing source code or documenting a project’s hierarchy, this tool makes folder structures instantly understandable.

Structure toolOpen

XML Beautifier

XML

Clean up and format raw XML with proper indentation and tag structure for improved readability and easier debugging. This tool is ideal for QA teams and engineers working with XML-based APIs, RSS feeds, or backend service responses. Simply paste your unformatted XML, and the tool will automatically reformat it into a well-structured, easy-to-read layout. It highlights nested tags, preserves attributes, and ensures consistent spacing, making complex XML much easier to navigate. Everything runs client-side to ensure data privacy. Whether you're troubleshooting video tags or reviewing integration payloads, this formatter saves time and reduces parsing errors.

Format toolOpen

VAST Inspector

VAST

Test and debug VAST tags with full XML inspection, playback simulation, and real-time event tracking—all in one tool. Built for QA teams and video operations specialists, this tool uses the Google IMA SDK to simulate real-world playback and surface issues in tag structure or delivery. Paste your VAST tag to view formatted XML, preview creative playback, and monitor SDK events like load, start, and complete in real time. It’s ideal for troubleshooting wrappers, verifying third-party tags, or confirming tracking pixels. Everything runs client-side for speed and privacy during development and testing.

VAST Tools toolOpen

User Agent

UA

Analyze any User-Agent string to identify device class, OS, browser, and engine in seconds. This tool is designed for QA, ops, and support teams who need quick, reliable device context from logs, tickets, or ad calls. Paste a UA and get a clean summary plus a structured JSON output you can copy or share. It runs fully in-browser for fast results and privacy-friendly inspection.

Analysis toolOpen

JSON Diff

JSON

Compare two JSON objects side-by-side to quickly identify differences in structure, keys, and values. This tool is designed for QA teams, analysts, and operations staff working with API responses, configuration files, or data migrations. Paste two JSON payloads into the editor, and the tool highlights added, removed, and modified elements in real time. It supports deep nesting, formatted output, and synchronized scrolling for easy visual comparison. Whether you're validating integrations, debugging discrepancies, or reviewing schema changes, this tool makes it fast and intuitive. Everything runs client-side, ensuring privacy, speed, and a distraction-free environment for precise JSON inspection.

Compare toolOpen

MP4 to HLS Converter

HLS

Convert standard MP4 video files into HLS format (.m3u8 playlist and .ts segments) directly in your browser using FFmpeg.wasm. This tool is perfect for media teams, streamers, and engineers who need to test HLS playback or prepare content for adaptive streaming without server-side encoding. Upload an MP4 file and instantly generate a ready-to-serve HLS package—all client-side, with no uploads or external processing. Ideal for debugging, lightweight workflows, or creating demo streams, it supports configurable segment lengths and playback testing. Whether you're verifying HLS compatibility or preparing demos, this tool offers fast, private, browser-based video conversion.

Media toolOpen

Find and Replace

REGEX

Search and replace text or code using advanced regex support, case sensitivity, whole word matching, and more—all powered by Monaco Editor. With a large library of preset find/replace rules, this tool makes it easy to clean up HTML, reformat JSON, fix encoding issues, and much more. Perfect for QA engineers, content editors, and anyone working with structured or unstructured text. Preview matches live, use smart presets, and export results with a clean, modern UI that’s fast and fully in-browser.

Text toolOpen

Base64 / URL Encoder

ENCODE

Encode and decode Base64, Base64URL, and URL-encoded strings with a clean, reliable workflow. Designed for QA, ops, and engineering teams who need to inspect payloads, troubleshoot tokens, or normalize URLs quickly. Paste input, pick a mode, and get an instant output you can copy or reuse—entirely in-browser.

Format toolOpen

TCF String Decoder

TCF

Decode IAB TCF v2 consent strings into human-readable metadata, purposes, and vendor consent arrays. Paste a TC string from a CMP or euconsent-v2 cookie, and instantly see what it contains for QA, troubleshooting, and compliance checks. Everything runs client-side for privacy.

Privacy / TCF toolOpen

URL Redirect Resolver

HTTP

Trace the full redirect path of any URL—including HTTP status codes, redirect locations, and per-hop latency—so you know exactly where a link ends up. Ideal for debugging short links, tracking domains, and campaign destinations before you click. Fast, clear, and privacy-friendly.

Network toolOpen
COOKIE
Privacy / TCF toolOpen

VAST Wrapper Visualizer

VAST

Paste a VAST tag and map the wrapper chain visually from publisher request to final inline creative. This debugger is built for video QA, ad ops, and CTV teams that need to see wrapper ownership, hop order, and depth risk quickly before escalating an issue to an ad server or SSP.

VAST Tools toolOpen

VAST Wrapper Latency Analyzer

VAST

Measure latency for each VAST wrapper request and flag the hops most likely to push a browser or CTV player beyond its timeout budget. This tool is built for ad ops teams debugging slow supply paths and late inline responses.

VAST Tools toolOpen

Ads.txt Analyzer

TXT

Fetch a publisher's ads.txt file, verify that it exists, lint the syntax, and surface duplicate or missing seller signals that can confuse buyers. Built for publisher monetization teams and ad-ops engineers who need a fast first pass on seller-file health.

Ads.txt toolOpen

Ads.txt Duplicate Seller Detector

TXT

Identify repeated exchange-domain and seller-ID pairs in ads.txt files, including conflicting DIRECT and RESELLER declarations that make publisher authorization harder to reason about.

Ads.txt toolOpen

App-ads.txt Analyzer

TXT

Fetch a live app-ads.txt file from an app developer domain, lint the seller lines, and surface malformed or duplicate records before mobile monetization QA starts.

Ads.txt toolOpen

Ads.txt Hosting Checker

TXT

Check where a publisher ads.txt request really resolves, whether the final host and path stay correct, and whether hosting or redirect behavior is likely to confuse crawlers or buyers.

Ads.txt toolOpen

Prebid Timeout Risk Analyzer

PREBID

Diagnose Prebid auction timeout risk from real config snippets, adUnits, and optional bidder timing notes. Instead of only guessing from fetched HTML, the tool inspects timeout settings, auction pressure, identity delay markers, and pasted bidder outcomes so teams get a more actionable first-pass readout of why bids may be missing the auction.

Header Bidding toolOpen

Prebid Config Inspector

PREBID

Inspect a Prebid `pbjs.setConfig` snippet and surface the auction settings that actually shape runtime behavior: bidder timeout, timeout buffer, consent modules, user sync, floors, S2S, and more. This tool is built for engineers and ad-ops teams who need a fast readout of whether a configuration is sane before they open devtools or live auction logs. Paste a real config block and get concrete findings instead of guessing which modules are active.

Header Bidding toolOpen

Prebid Ad Unit Inspector

PREBID

Parse a real `adUnits` snippet and break it down into ad-unit codes, media types, sizes, bidder counts, and duplicate patterns. This is useful when a page looks overloaded, when bidders are attached to the wrong unit, or when teams need to understand the auction shape quickly before debugging runtime issues. It focuses on the ad-unit layer instead of the broader page shell.

Header Bidding toolOpen

Prebid User ID Inspector

PREBID

Inspect Prebid `userId` and `userSync` configuration to see which identity modules appear active, what storage types they use, whether consent markers are visible, and whether auction delay settings look aggressive. This gives teams a real first-pass identity and sync review that is specific to header bidding rather than generic privacy tooling.

Header Bidding toolOpen

Schain Validator

PREBID

Validate a Prebid or OpenRTB supply chain object by checking version, complete flag, node count, and missing `asi` / `sid` / `hp` fields. This is useful during supply-path reviews, reseller onboarding, or anytime a team needs to explain how a supply chain should look before it reaches bidders.

Header Bidding toolOpen

Prebid Floors Inspector

PREBID

Inspect Prebid floors configuration and surface what is actually configured: enabled state, auction delay, currency, schema fields, static rule count, dynamic endpoint presence, and enforcement markers. This helps teams debug whether floors are set up sanely before blaming bidders, demand, or timeout behavior.

Header Bidding toolOpen

Redirect Chain Analyzer

HTTP

Trace redirect chains for VAST tags, click trackers, and ad-request URLs with hop-by-hop status codes and latency. Use it when you need to know exactly where an ad-tech URL ends up before it reaches the player or landing page.

VAST Tools toolOpen

VAST Error Code Explainer

VAST

Enter a VAST error code and get a plain-language explanation plus the first troubleshooting steps to take. Useful for QA, CTV support, and partner escalations when the player exposes an error number but not enough context to act quickly.

VAST Tools toolOpen

Creative Size Validator

VAST

Compare VAST creative dimensions against the intended player size and flag mismatches that often lead to scaling issues, startup delay, or poor CTV presentation. Built for video QA and creative-ops checks before launch.

VAST Tools toolOpen

Seller.json Inspector

JSON

Fetch an SSP or exchange seller.json file and inspect the seller records, seller types, and obvious missing-field issues. Use it alongside ads.txt reviews when you need a clearer supply-path view of who is represented in a platform's seller file.

Ads.txt toolOpen

Seller.json Lookup

JSON

Fetch a live seller.json file and search for specific seller IDs, names, or domains when supply-path questions depend on locating the exact record fast.

Ads.txt toolOpen
COOKIE
Privacy / TCF toolOpen

US Privacy String Decoder

USP

Decode IAB US Privacy strings into readable notice, opt-out, and LSPA flags for CCPA and US state privacy debugging.

Privacy / TCF toolOpen
CONSENT
Privacy / TCF toolOpen

CMP Inspector

CMP

Inspect page source or a public URL for CMP API markers, common CMP vendors, consent-cookie names, and script hosts before deeper privacy debugging starts.

Privacy / TCF toolOpen