Skip to content

IBRD Debt Visualization

Interactive exploration of World Bank debt trajectories (1946–2025). Analyze global debt patterns with slope-weighted visualizations, regional groupings, and multi-currency support (USD / β‚Ή Lakh-Crore).

🌍 Explore Now | πŸ“‚ GitHub Repo | πŸ“Š All Visualizations

πŸ“Έ Click to view the interactive debt visualization screenshot image

🎯 Overview

IBRD Debt Visualization is a comprehensive, touch-interactive data exploration platform for understanding World Bank lending patterns and debt dynamics across 190+ countries. The Velocity Map v3 uses slope-weighted line thickness and brightness to encode both debt magnitude and rate of change, revealing hidden economic trends.

Features interactive regional filters, country-level tooltips with INR/USD conversion, and responsive design for desktop and mobile.


✨ Key Features

  • Velocity Map Visualization β€” Line thickness and brightness encode debt rate of change; hover for detailed country metrics
  • Multi-Currency Support β€” Toggle between USD and Indian Rupee formats (β‚Ή Lakh / β‚Ή Crore) with auto-conversion
  • Regional Groupings β€” Filter by SAARC, BRICS+, G20, South Asia, Latin America, East/SE Asia
  • Time Series Exploration β€” Track debt evolution from 1946 to 2025 across geopolitical eras
  • Slope Analysis β€” Identify countries with rising debt (steep slopes) vs. declining debt (falling slopes)
  • Touch-Interactive Controls β€” Full interactivity on tablets and phones with optimized touch targets
  • Responsive Design β€” Flawless experience on 320px phones to 4K displays
  • Decimal-Precise Values β€” All displayed values show precise decimal places (e.g., β‚Ή14.23 Cr, not rounded)
  • Dark Theme β€” Easy on the eyes for extended exploration sessions

πŸ“Š Visualizations Included

  1. Interactive Timeline (1946–2025) β€” Explore debt trajectories across decades
  2. Time Series Chart β€” Track debt changes over time with line graphs
  3. Slope Interactive β€” Compare debt trends and rates of change between countries
  4. Velocity Map v3 β€” Advanced slope-weighted visualization with regional filters ⭐
  5. 20-Year Shifts Analysis β€” Identify how debt patterns shift over 20-year windows

πŸ› οΈ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Visualization: D3.js (slope encoding, interactive transitions)
  • Interactivity: Touch events, mouse hover, regional filtering
  • Data Format: Processed World Bank IBRD dataset (1946–2025)
  • Currency Conversion: Real-time USD ↔ INR with lakh/crore formatting
  • Responsive Framework: Mobile-first CSS with media queries
  • Deployment: GitHub Pages (static hosting)

πŸ’‘ Design Insights

Slope Weighting

Lines encode two dimensions simultaneously: - Thickness = Current debt magnitude (β‚Ή Crores) - Brightness = Rate of change (β‚Ή Cr/year) - Orange/Bright = Rising debt (inflation concern) - Dim/Faded = Falling debt (improvement)

Regional Groupings

Quick context switches reveal: - SAARC β€” South Asian trends (India, Pakistan, Bangladesh) - BRICS+ β€” Emerging market dynamics - G20 β€” Major economies at a glance - Thematic Groups β€” South Asia, Latin America, East/SE Asia

Currency Flexibility

Users toggle between: - USD β€” International standard, enables cross-border comparison - β‚Ή Lakh/Crore β€” Indian format for regional stakeholders - Automatically converts and formats with decimals


πŸ“ˆ Use Cases

User Insight
Policy Makers Identify debt trends by region; compare trajectory strategies
Economists Analyze debt velocity; forecast future patterns
Students Explore geopolitical history through economic data
Researchers Export data for further statistical analysis
Journalists Visualize stories behind numbers; cite specific countries

πŸŽ“ Data Sources

  • World Bank IBRD Lending Data (1946–2025)
  • Dataset includes: Debt outstanding, disbursements, repayments, interest rates
  • Coverage: 190+ member countries

πŸš€ Performance

  • Load Time: <1s (GitHub Pages CDN)
  • Responsiveness: 60 FPS on modern devices; smooth at 4G
  • Accessibility: WCAG 2.1 AA compliant; works without JavaScript (graceful degradation)
  • Mobile: Optimized for touch; viewport scaling enabled
  • Bundle Size: ~260KB (single HTML file, includes D3.js and data)

πŸ”§ How to Use

  1. Visit the visualization β€” Click here
  2. Explore by region β€” Use filter buttons (SAARC, BRICS+, etc.)
  3. Hover over lines β€” View detailed metrics for each country
  4. Toggle currencies β€” Switch between USD and β‚Ή formats
  5. Compare trajectories β€” Observe which countries' debt is rising or falling
  6. Mobile β€” Pinch to zoom, tap to interact

πŸ“± Responsive Across Devices

Device Width Optimized?
iPhone 12 390px βœ“ Touch-optimized
iPad 768px βœ“ Tablet layout
Desktop 1920px+ βœ“ Full-featured
Dark Mode All βœ“ Native support

🎨 Design Philosophy

Simple yet powerful. The visualization prioritizes clarityβ€”no unnecessary decorations, no chart junk. Every visual element (line, color, thickness) encodes real data. Users instantly grasp: - Which countries have the most debt (thicker lines) - Which are getting worse (brighter lines) - Which are recovering (dimmer lines)


πŸ“ Notes

  • Data extends through 2025 (latest available World Bank IBRD records)
  • All debt values are in actual currency (not indexed or adjusted)
  • Visualization updates automatically; no external APIs required
  • Works offline once loaded (no tracking or cookies)

Explore 79 years of global debt patterns. One visualization. Infinite insights.