🛠
Tool
CYou
Web前端开发工具网
首页
工具
教程
文章
更多 ▼
关于我们
意见反馈
中文
EN
🔗
URL编解码工具
URL Encode/Decode在线转换
输入文本
编码 Encode
解码 Decode
交换 ⇅
清空
输出结果
复制
使用说明
URL编码:
将URL中的特殊字符转换为%XX格式,确保URL正确传输。
URL解码:
将%XX格式的编码还原为原始字符。
相关工具
Base64
Unicode
Hex
HTML Entity
const result = await API.post('/url/encode', { text: text }); if (result.success) { document.getElementById('outputText').value = result.data.encoded; showMsg('success', I18n.get('base64.success.encode')); } else { showMsg('error', result.error); } }); document.getElementById('decodeBtn').addEventListener('click', async function() { const text = document.getElementById('inputText').value.trim(); if (!text) return showMsg('error', I18n.get('base64.error.empty')); const result = await API.post('/url/decode', { text: text }); if (result.success) { document.getElementById('outputText').value = result.data.decoded; showMsg('success', I18n.get('base64.success.decode')); } else { showMsg('error', result.error); } }); document.getElementById('swapBtn').addEventListener('click', function() { const input = document.getElementById('inputText'); const output = document.getElementById('outputText'); const tmp = input.value; input.value = output.value; output.value = tmp; }); document.getElementById('clearBtn').addEventListener('click', function() { document.getElementById('inputText').value = ''; document.getElementById('outputText').value = ''; document.getElementById('resultMessage').style.display = 'none'; }); function copyOutput() { const output = document.getElementById('outputText').value; if (!output) return showMsg('error', I18n.get('common.noCopy')); navigator.clipboard.writeText(output); showMsg('success', I18n.get('common.copied')); } function showMsg(type, msg) { const el = document.getElementById('resultMessage'); el.className = 'validation-result ' + type; el.textContent = (type === 'success' ? '✅ ' : '❌ ') + msg; el.style.display = 'block'; }