Url Encode String

How Do You Use The URL Encoding Tool Of ILoveFormat.com?

Using the URL encoding tool of ILoveFormat.com is very simple! First, you will need to enter the string you are looking to encode to the uniform URL format. Once you enter your string, click [Encode] button and the URL encoding tool will display the encoded characters in the second text box. There is no limit to the number of times you can use the URL encoding tool so feel free to use it as much as you need!

 

What is URL Encoding?

If you have ever paid close attention to the URL of a website you were visiting, you may have noticed a significant amount of characters that don’t make much sense. It turns out that those characters are encoded so that they can be transmitted over the internet. So at first glance, the URL may not make much sense, but in reality, the characters are extremely important for web browsers and servers to understand them.

There are four different types of characters that should be understood when performing URL encoding. They include the following:

– ASCII Characters – Also known as American Standard Code, these characters were the first character set transmitted/communicated between computers and the internet. ASCII takes the standard english alphabet & other characters & assigns them to a number from 0 to 127.
– Non-ASCII Characters – Characters outside of the 128 set characters in ASCII.
– Reserved Characters – These are the characters that need to be encoded as they represent special characters including the ‘at’ symbol, dollar sign, question mark, colon, and many other characters.
– Unsafe Characters –These characters should also always be encoded as they have the possibility of being misunderstood when transmitting URLs. They include quotation marks, space, pound symbol, less than, greater than, and many more.

 

When and why would you use URL encoding?

When data that has been entered into HTML forms is submitted, the form field names and values are encoded and sent to the server in an HTTP request message using method GET or POST, or, historically, via email. The encoding used by default is based on a very early version of the general URI percent-encoding rules, with a number of modifications such as newline normalization and replacing spaces with “+” instead of “%20”.

The MIME type of data encoded this way is application/x-www-form-urlencoded, and it is currently defined (still in a very outdated manner) in the HTML and XForms specifications.

In addition, the CGI specification contains rules for how web servers decode data of this type and make it available to applications.

  • When sent in an HTTP GET request, application/x-www-form-urlencoded data is included in the query component of the request URI.
  • When sent in an HTTP POST request or via email, the data is placed in the body of the message, and the name of the media type is included in the message’s Content-Type header.

 

The following table uses rules defined in RFC 3986 for URL encoding.

Decimal Character URL Encoding (UTF-8)
0 NUL(null character) %00
1 SOH(start of header) %01
2 STX(start of text) %02
3 ETX(end of text) %03
4 EOT(end of transmission) %04
5 ENQ(enquiry) %05
6 ACK(acknowledge) %06
7 BEL(bell (ring)) %07
8 BS(backspace) %08
9 HT(horizontal tab) %09
10 LF(line feed) %0A
11 VT(vertical tab) %0B
12 FF(form feed) %0C
13 CR(carriage return) %0D
14 SO(shift out) %0E
15 SI(shift in) %0F
16 DLE(data link escape) %10
17 DC1(device control 1) %11
18 DC2(device control 2) %12
19 DC3(device control 3) %13
20 DC4(device control 4) %14
21 NAK(negative acknowledge) %15
22 SYN(synchronize) %16
23 ETB(end transmission block) %17
24 CAN(cancel) %18
25 EM(end of medium) %19
26 SUB(substitute) %1A
27 ESC(escape) %1B
28 FS(file separator) %1C
29 GS(group separator) %1D
30 RS(record separator) %1E
31 US(unit separator) %1F
32 space %20
33 ! %21
34 %22
35 # %23
36 $ %24
37 % %25
38 & %26
39 %27
40 ( %28
41 ) %29
42 * %2A
43 + %2B
44 , %2C
45 %2D
46 . %2E
47 / %2F
48 0 %30
49 1 %31
50 2 %32
51 3 %33
52 4 %34
53 5 %35
54 6 %36
55 7 %37
56 8 %38
57 9 %39
58 : %3A
59 ; %3B
60 < %3C
61 = %3D
62 > %3E
63 ? %3F
64 @ %40
65 A %41
66 B %42
67 C %43
68 D %44
69 E %45
70 F %46
71 G %47
72 H %48
73 I %49
74 J %4A
75 K %4B
76 L %4C
77 M %4D
78 N %4E
79 O %4F
80 P %50
81 Q %51
82 R %52
83 S %53
84 T %54
85 U %55
86 V %56
87 W %57
88 X %58
89 Y %59
90 Z %5A
91 [ %5B
92 \ %5C
93 ] %5D
94 ^ %5E
95 _ %5F
96 ` %60
97 a %61
98 b %62
99 c %63
100 d %64
101 e %65
102 f %66
103 g %67
104 h %68
105 i %69
106 j %6A
107 k %6B
108 l %6C
109 m %6D
110 n %6E
111 o %6F
112 p %70
113 q %71
114 r %72
115 s %73
116 t %74
117 u %75
118 v %76
119 w %77
120 x %78
121 y %79
122 z %7A
123 { %7B
124 | %7C
125 } %7D
126 ~ %7E
127 DEL(delete (rubout)) %7F

Viewmore: URL DECODE

My name is John DevWeb. I’m 30 years old. I’m come from Australia. I enjoy working as a R&D team leader. I like AI Technology Research and Free Smart Tools that help everyone in the world. ILOVEFORMAT is one of the tools that I am Researching. I hope to help everyone in the world.

Follow John DevWeb on social networks

https://topformats.com/