:root { --accent:#4F46E5; --accent-light:#EEF2FF; --accent-dark:#3730A3; --bg:#FFFFFF; --bg-2:#F8F8F7; --bg-3:#F2F2F0; --t1:#111110; --t2:#6B6B68; --t3:#9B9B96; --border:rgba(0,0,0,0.08); --border-s:rgba(0,0,0,0.14); --r1:4px; --r2:8px; --r3:12px; --sh:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04); --font:'Plus Jakarta Sans',sans-serif; } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;} html{font-size:16px;-webkit-font-smoothing:antialiased;} body{font-family:var(--font);background:var(--bg-2);color:var(--t1);min-height:100vh;line-height:1.6;} a{color:var(--accent);text-decoration:none;} a:hover{text-decoration:underline;} button{font-family:var(--font);cursor:pointer;border:none;background:none;} .nav{position:sticky;top:0;z-index:100;height:60px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;gap:24px;} .logo{font-size:17px;font-weight:600;color:var(--t1);letter-spacing:-0.4px;white-space:nowrap;} .logo span{color:var(--accent);} .nav-search-wrap{flex:1;max-width:400px;position:relative;} .nav-search-wrap input{width:100%;height:36px;border:1px solid var(--border-s);border-radius:20px;background:var(--bg-2);padding:0 14px 0 38px;font-family:var(--font);font-size:14px;color:var(--t1);outline:none;transition:border-color 0.15s;} .nav-search-wrap input:focus{border-color:var(--accent);background:var(--bg);} .nav-search-wrap input::placeholder{color:var(--t3);} .nav-search-wrap .si{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--t3);pointer-events:none;} .nav-drop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg);border:1px solid var(--border-s);border-radius:var(--r2);box-shadow:var(--sh);overflow:hidden;display:none;z-index:200;} .nav-drop.open{display:block;} .nav-drop-item{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;font-size:13px;transition:background 0.1s;} .nav-drop-item:hover{background:var(--bg-2);} .nav-drop-icon{width:28px;height:28px;border-radius:var(--r1);background:var(--accent-light);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;color:var(--accent);} .nav-drop-name{font-weight:500;color:var(--t1);} .nav-drop-cat{font-size:11px;color:var(--t3);} .nav-links{display:flex;align-items:center;gap:2px;margin-left:auto;} .nav-link{padding:5px 10px;border-radius:var(--r1);font-size:13px;font-weight:500;color:var(--t2);transition:background 0.15s,color 0.15s;white-space:nowrap;} .nav-link:hover{background:var(--bg-2);color:var(--t1);text-decoration:none;} .nav-link.active{color:var(--accent);background:var(--accent-light);} .nav-more{padding:5px 10px;border-radius:var(--r1);font-size:13px;font-weight:500;color:var(--t2);display:flex;align-items:center;gap:3px;transition:background 0.15s,color 0.15s;} .nav-more:hover{background:var(--bg-2);color:var(--t1);} .breadcrumb{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--t3);padding:18px 0 0;} .breadcrumb a{color:var(--t3);} .breadcrumb a:hover{color:var(--accent);text-decoration:none;} .breadcrumb .current{color:var(--t2);font-weight:500;} .page-wrap{max-width:1080px;margin:0 auto;padding:0 24px 80px;} footer{border-top:1px solid var(--border);background:var(--bg);padding:28px 24px;margin-top:60px;} .footer-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;} .footer-logo{font-size:15px;font-weight:600;color:var(--t1);} .footer-logo span{color:var(--accent);} .footer-links{display:flex;gap:20px;flex-wrap:wrap;} .footer-links a{font-size:12px;color:var(--t2);} .footer-links a:hover{color:var(--accent);} .footer-copy{font-size:11px;color:var(--t3);} @keyframes fadeUp{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}} @media(max-width:760px){.nav-links{display:none;}.nav{padding:0 16px;gap:12px;}.page-wrap{padding:0 16px 60px;}}

Indonesian Rupiah to South African Rand

Convert IDR to ZAR with live mid-market exchange rates.

Loading rate…
Fetching live rate…
⚠️ Rates are mid-market reference rates from the European Central Bank, updated daily. They are provided for informational purposes only and may differ from rates offered by banks, brokers, or money transfer services. Not suitable for commercial transactions.

About IDR and ZAR

IDR — Indonesian Rupiah: The Indonesian Rupiah is the currency of Southeast Asia's largest economy and one of the world's most populous nations.

ZAR — South African Rand: The South African Rand is the most traded African currency and a proxy for emerging market sentiment globally.