בדפדפן בלבד

קידוד/פענוח URL (כתובות URL בעברית והמרת שאילתות)

קידוד ופענוח URL (percent-encoding) באופן מיידי בדפדפן שלך. מעבר בין מקבילים של encodeURIComponent / encodeURI וזיהוי קידוד כפול אפשרי.

מצב
יעד
אפשרויות מתקדמות
ממתין ההמרה רצה מקומית בדפדפן שלך. שום נתון לא נשלח לשרת.

אפשרויות

מתקדם

באיזה מהם עלי להשתמש?

ערך פרמטר ← encodeURIComponent

הכי טוב לערכי שאילתה, חלקי נתיב ושמות קבצים (המרה בטוחה בשיטת encodeURIComponent).

URL מלא ← encodeURI

שומר על מפרידים כמו ? & = / כך שכתובות URL נשארות קריאות.

+ מול %20

„%20“ הוא הסטנדרט. „+“ הוא מוסכמה של טפסים/שאילתות — החלף כשצריך.

דוגמאות לקלט

  • https://example.com/חיפוש?q=תל אביב ארוחת צהריים&ref=email#חלק
  • utm_source=email&utm_campaign=מבצע אביב 2026
  • שלום/Hello?name=ישראל ישראלי&note=10%הנחה

קיצורי דרך

המר עכשיו ⌘/Ctrl + Enter
סגור הודעת אזהרה Esc

קידוד/פענוח URL (percent-encoding)

מהו percent-encoding?

קידוד/פענוח URL ממיר תווים שאינם ASCII ותווים שמורים לרצפי %xx כדי שיוכלו לעבור בבטחה בכתובות URL.

encodeURI מול encodeURIComponent

השתמש ב-encodeURIComponent לערכים בודדים; השתמש ב-encodeURI לכתובות URL מלאות שבהן המפרידים צריכים להישאר.

טיפ

אם %25 ממשיך להופיע, ייתכן שהטקסט קודד פעמיים. השתמש בהודעת האזהרה כדי לפענח שוב בבטחה.

שאלות נפוצות

+ ו-%20, מה ההבדל?

„%20“ הוא קידוד האחוזים התואם ל-RFC עבור רווחים. „+“ משמש בעיקר בטפסים (application/x-www-form-urlencoded) ולעתים קרובות מטופל כרווח במחרוזות שאילתה.

באיזו פונקציה עלי להשתמש?

עבור ערכים בלבד (ערך שאילתה, חלק נתיב, שם קובץ), בחר בהמרת encodeURIComponent. עבור כתובות URL שלמות שחייבות לשמור על ? & = /, בחר ב-encodeURI.

מהו קידוד כפול?

אם %25 (סימן „%“ מקודד) מופיע לעתים קרובות, ייתכן שהערך קודד פעמיים. השתמש ב-„פענח שוב“ כדי לנסות לשחזר את המקור.