קידוד / פענוח URL

בצעו קידוד של כתובות URL ומחרוזות שאילתה להעברה בטוחה, או הפכו כתובות URL מקודדות לטקסט רגיל וקריא.

הזינו את הטקסט:

כיוון

מצב קידוד

תוצאה:

איך לקודד או לפענח כתובת URL

  1. הדביקו את כתובת ה-URL או את מחרוזת השאילתה בתיבת הקלט.
  2. בחרו בקידוד או בפענוח, ולאחר מכן בחרו את מצב הקידוד המתאים.
  3. לחצו על המרה כדי לקבל את הפלט המקודד או הלא-מקודד.
  4. העתיקו את התוצאה והשתמשו בה בקישורים, ב-API או בטפסים.

שאלות נפוצות

מה ההבדל בין שני מצבי הקידוד?

encodeURIComponent מקודד כמעט כל תו ומתאים לערכי שאילתה בודדים, בעוד encodeURI משאיר תווים כמו לוכסנים ונקודתיים ללא שינוי עבור כתובות URL מלאות.

למה רווחים הופכים ל-%20?

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

האם צריך לקודד כתובות URL באופן ידני?

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

האם נתוני ה-URL נשלחים למקום כלשהו?

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

כלים קשורים

למה לקודד כתובת URL?

כתובות URL יכולות להכיל רק קבוצת תווים מוגבלת, ולכן יש לקודד תווים מיוחדים באחוזים כדי להעביר אותם בבטחה. הקידוד שומר על שלמות פרמטרי השאילתה בעת בניית קישורים, טפסים או קריאות API.

טיפים ומגבלות

השתמשו ב-encodeURIComponent עבור ערכי שאילתה בודדים וב-encodeURI עבור כתובות URL שלמות — הם מקודדים קבוצות תווים שונות. הכול מתבצע מקומית, ולכן הנתונים שלכם לעולם לא עוזבים את הדפדפן.