קידוד / פענוח URL
בצעו קידוד של כתובות URL ומחרוזות שאילתה להעברה בטוחה, או הפכו כתובות URL מקודדות לטקסט רגיל וקריא.
הזינו את הטקסט:
תוצאה:
איך לקודד או לפענח כתובת URL
- הדביקו את כתובת ה-URL או את מחרוזת השאילתה בתיבת הקלט.
- בחרו בקידוד או בפענוח, ולאחר מכן בחרו את מצב הקידוד המתאים.
- לחצו על המרה כדי לקבל את הפלט המקודד או הלא-מקודד.
- העתיקו את התוצאה והשתמשו בה בקישורים, ב-API או בטפסים.
שאלות נפוצות
מה ההבדל בין שני מצבי הקידוד?
encodeURIComponent מקודד כמעט כל תו ומתאים לערכי שאילתה בודדים, בעוד encodeURI משאיר תווים כמו לוכסנים ונקודתיים ללא שינוי עבור כתובות URL מלאות.
למה רווחים הופכים ל-%20?
כתובות URL יכולות להכיל רק קבוצה מוגבלת של תווים. הקידוד הופך תווים כמו רווחים לצורות מקודדות באחוזים, כגון %20, כדי שניתן יהיה להעביר אותם בבטחה.
האם צריך לקודד כתובות URL באופן ידני?
לא, רוב שפות התכנות מטפלות בכך עבורכם, אך הכלי שימושי לניפוי שגיאות, לבניית מחרוזות שאילתה באופן ידני או לבדיקת מקרי קצה.
האם נתוני ה-URL נשלחים למקום כלשהו?
לא. הקידוד והפענוח מתבצעים לחלוטין בדפדפן, ולכן שום דבר שאתם מדביקים לא מועלה או מתועד.
כלים קשורים
למה לקודד כתובת URL?
כתובות URL יכולות להכיל רק קבוצת תווים מוגבלת, ולכן יש לקודד תווים מיוחדים באחוזים כדי להעביר אותם בבטחה. הקידוד שומר על שלמות פרמטרי השאילתה בעת בניית קישורים, טפסים או קריאות API.
- קודדו פרמטרים של שאילתה בבטחה לפני בניית בקשת API.
- בצעו קידוד לתוכן שהמשתמש הזין כדי למנוע קישורים שבורים או כתובות URL פגומות.
- פענחו כתובת URL מקודדת כדי לקרוא לאן היא באמת מפנה.
טיפים ומגבלות
השתמשו ב-encodeURIComponent עבור ערכי שאילתה בודדים וב-encodeURI עבור כתובות URL שלמות — הם מקודדים קבוצות תווים שונות. הכול מתבצע מקומית, ולכן הנתונים שלכם לעולם לא עוזבים את הדפדפן.