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

Character Encoding Detection

Base64 is able to encode any types of data, and it’s great until you need to decode textual values that are in an unknown character encoding. It is important to note that this is not the problem of Base64 — it just encodes and decodes what it got. Therefore, if you get garbled text (mojibake) after decoding, it most likely contains Unicode characters that are decoded with a wrong character encoding. Unfortunately, you cannot automatically determine the exact character encoding, but you can use the form below to check all possible supported encodings and find out what encoding to choose when decoding Base64.


Comments (19)

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

  • SierraKent,
    I don't know how to really use Decode basE.
    • Administrator,
      I will be happy to help you, but first of all I need to know what your is task or what are you trying to achieve.
  • Kosova,
    i have base64 code but confuse with the encode, ibJZhFSggdZm7crP9cd7eQ==

    can u suggest what i should to do with another base64 like that?

    if u can help me please reply, thank you

    [UPDATED: ]
    for ur attention, ibJZhFSggdZm7crP9cd7eQ== this base64 code are phone number, thx
    • Administrator,
      I think your Base64 string stores a raw output of some hashing/encryption algorithm. Therefore, you cannot "decode" it to the original data. By the way, if this is encryption algorithm, in order to decrypt this string you need to know the passphrase.
  • Ashu,
    Decode the following? 51 58 5a 77 63 69 42 71 59 6d 56 34 49 53 42 44 65 58 4a 75 5a 6e 49 67 59 6d 68 6e 65 58 5a 68 63 69 42 6e 64 58 49 67 5a 6d 64 79 59 32 59 67 62 47 4a 6f 49 47 64 69 59 6e 67 67 5a 32 49 67 64 48 4a 6e 49 47 64 31 64 6d 59 67 65 6e 4a 6d 5a 6d 35 30 63 69 77 67 64 6d 46 77 65 57 68 78 64 6d 46 30 49 47 35 68 62 43 42 6c 63 6d 5a 69 61 47 56 77 63 6d 59 67 5a 33 56 75 5a 79 42 31 63 6e 6c 6a 63 6e 45 67 62 47 4a 6f 49 48 5a 68 49 47 78 69 61 47 55 67 62 6d 46 6d 61 6e 4a 6c 4c 67 3d 3d
    • Administrator,
      Hello Ashu! This message can be easily decoded by passing it through several decoding algorithms (hex+base64+rot13). So, the final result would be: "Nice work! Please outline the steps you took to get this message, including any resources that helped you in your answer."
  • Sarah,
    Hello, I recieved an "000010011100" Code. It's very very long so I don't want to post the whole thing rn, anyways out of the code converter comes another code and I have no clue what to do next. Could you help me?
    • Administrator,
      Hello Sarah,
      Please try to use the Repair Tool and let me know if it solved your problem. If it didn't do it, submit the string and tell me the ID.
  • skk,
    Hello!
    I've recently got this kind of strings from a HTTP request:


    53236672952142D2ZW9N7qV1vjkDxF2uqhKsBt7HC2kARC5vFMCTi7_kkevJNc0DHQCyb0rdQflM5VXoC1W8foWuJKSsWIiurBogUDR057Yoea7Lc1lpF9TzFEEXlHwwibmYYRujLO3cV27aXinL1fHvTfQugje7EKzWNwADlyg-PDJ9kLZWEJaKyv-EjsZgIxZXTcYa17qDlisv15UGeqWlWFyz1hVjTjzSFuL1vMrA3-FoPYaQcOIsBHPayF76Y9I8Yega2_98PbYa



    21E3B41E6CED4B52HwaFUYw_Z6dqOPwJaWLvIGADApW2CHB8ungnlAu9bT6yjZ7BJOBle_L_j72PGoJQ9uvtkKy1fpaGADFiCvDNDAaam2uFF9DT0_fJ3zMlO7kjW7si3ysrqE-JCDaRUzlBuCPnMRwpjR37b1wKulF_HnLEA2QOhuAGQcWbgB4TQH0-JiLn635D-07cPbm8-YEPOhct67Yd2Epqj-eQSPzxCZ0ge3uwvRh62h9FPuASW7x8PTUnDETt3lp_xMmMzhnw



    1C40FD9EF7B746AFpSsSXkJMbN3jwZb5fOnPRG6jAPCHaJV5Ld_p88p28OJuF4Ilar0oq_KNaIX8s8lbOwB1bIMbnNwgm_1Q-z0IH5KFZe5VIzXiPATuPsWMW4El0Gv0lCRUTLVsoTKDEmtuUasEgXbm-R8mbDAUPL0LDKwH1JsFXeXUC2BF0jqvRQ6VX-GaldgRmIXcT4322DngruG0UmlBFSm9rZYOtC9a0cJi9efAKfXgdrPWCk-JEWM



    7D61F3D5B7484141Rs0Hk3fA7Sxd0dSxVbMAjz_jZPrb7hlXi1m7FzLXsnWXy_vX6J19bHP5O4wazXsa6_iwwEQ29nM9mv6_D7jbsz4GZCsl133gCAqHFxjlKV6ls2rKvMPgLecgpzOBsAg3-FHNfhGPo2RmfNsTjNAQXN7WAeQhzPU3nUiKWPmo2lQAh4ASP7dAjWUbGykIqoosZxQNn6ZlAOMiyZYN07MR-vTlETO18OEV6VN5XqkgTE8



    B56BD7CEE4904B34lTgVW-72Z9F7j_kp6pfeMlUuQlYli2UW92sUqrAndX6cBAzRo4KNd-NIgoDVtSQ_knPrHiihofNnKiwfLaubPrGEYhL4MaxXZ40nwxAUXYyzvAoOjMvnS7AQt5USpNDowtS--o3_zjzo4GCtahSW1J0ECcSrXIVfSgzqpAGBuR25QU2wIMFlabqlgrfcVJLj_beUQO4PFQAOkjjoo-YTodgusQSg1ee-f-FIh-p6C-4


    I guess they are of the same encoding scheme, and the encoding is some variation of base64. I also noticed that first 16 digits can be separated from rest of these strings. These underscores and dashes are also pretty confusing.

    Thank you very much for help!
    • Administrator,
      Hello! Your strings are encoded using Base64URL. You can decode them using Base64URL Decoder or convert them to Base64 using the Base64 Normalization tool.
      • skk,
        Hello!
        I tried Base64URL and Normalizer, however it still doesn't look good. It looks like more of some hex.
        Could help figure it out?
        Thanks!
        • Administrator,
          Your strings are valid Base64URL values. However, it seems the decoding result does not “look good” for you because it contains some binary data. But this is not unusual since the Base64 algorithm is used to encode all kind of data (not just plain text or something human readable).
  • john,
    Hello,
    i am glad to have landed into this website with lots of helpful conversion tools
    However, i have been stuck in trying to convert the following, supposed to an image

    0x02457D5BECB865545CCFFA35D804121C02C13D4848D004F70E21B80508AEC1A171774204820708103CB8D3B8BB354ED0C6AD716FB41B9A66F8DDF7DEFB9FB5E6FD30331F67CD3EE7E9DAAB4E3D55B5EBD4A9EAA7EEE7EED7004F95E414E500181818807FE17EFDD937591F3B6B00405515C0F1908103788C410C78F4C0F01F4C09E3E9BF38CE83E9609002301F528C870B80C1F7AF7CB2073309B30360FD2B1F00707B48FA1554DF33C93B389B7F720000D49C41769F9804017CAFF95E8BBDE6137BCDCFF45A448C4F44ECB51000F0F44B2AE0F1FFF2C410F992F15FFEF607FBBF5BB204007E0200D80F1CEB351FDFEB9F98FF691543E127D67FB951FCA3FFFABAC463FFDBF7E1693CEEBFF903E2F1FE5BC6273EE05F75CA3DF0CFF13FFF550FD61B213E407CDCFF89C7FF0FCFC3FC9F7AF6E901B8FFE1FFC64339CCDD8774E0C12CFF774AFFB7EAFF5D1E002052FCC7FFFE7E991E00F07F3A45CD086078B886016B1A3300CC47FF746282E9C1B0F7304DFFDB24E5A3F57F0DFAFF054F30FED3D7270F3F34FFD1FC880C83F6BF9C0EE3E5FF8CD1238CFFBCBD47AC0F8DFD9B93E8FEBB3EB37F6BFD577A3F77BF089001E03C7982FDE4310E3636362E2E0E1E011921013E3E0135E93362327A1A46067A1A3A3A26561E7626662E163ABA97C2AFB85EBF1110106064179514E193E0E117E0FBA7120C5C5C5C027C022A42422ABEE774CFF9FE1FE3BE13408203F0013862623C073C22C1C024C1B8EF05303EF4F231C6BFF09F11C1788489F5F809360E2E1EFE4381BA87098D8189F9080BF3F163AC07B118810FCF0158248F499FBF917EF24CE31336B32B195F485C360ECBBBAA2E72CD8953567E73B72FB878149454D4346C2FD85FBEE21010141216111593792F2B27AFA0A8A4F5515B47574FDFC0C2D2CADAC6D6CEDEDDC3D3CBDBC7D7EFEBB7EFA1613FC223E2137E252625FF4E49CDC9CDCB2F282C2A2EA9AEA9ADAB6F686C6AEEEEE9EDEB870C0C0E4D4E4DCFCC42E7E617D637609B5BDB3BBB7BFBF0B3F38BCBAB6B04F2E61F5D18004C8CFFE07FAB8BE441D7232C2C4C2CEC7F74613CF2FEA70009D6E3E76F9E904A6B607F727DC6CC178243F62E2EBBAA0B97855FF394DCDC6D028F8255609D0DFE8FB47F29FBBF27ECCBFF2B65FF15F63FBA160004980F93900493040004C0C7110A825D50BD69E0E9AB7B407F73073168E1D78D9D4CC94A8AF680B9135DA69FF73D40A4DCAE5C85733559E6AFA373616D84C8027A2BA552CAEE777CB0580D11D89355E1C4978FD29C8C5A5D2AE38EF37DDCE82BE5A6D7ED6DE3A8C0A5E0D51E354A68D6F925F00E25A04F7DAEDC644FBB582DE754700FE80843810C66F7D760C2A45908EABC490EBEC0D1349B3808BF42F09A5CED3357D3CBA8E0356D82DD98227DEACFB7A348688AE1AA493938D203E62E9AF222E1101917FE61A8E76B6657B0861AC7E668ED385330C9FE5270EFD0F53DE09129CA2EB7D7A089FA3610790F6848BE07D014C4D95F2DED90B2B872F4A73F5BBA287535589D1BDCEE54AA3C2E044367ABDB5272EBCAC655EB1BF5CABFF78C84B7354854D703D6481A80B1E542CE2476A7EB4FD55DBF265AA9B675ED7889C774376763B367F7BD88E750DE687B67CDBCB0F2123A336871C751B6F27CB623D44A0B3DC47B39EA01215CDA49B42D34AF8453B4653AE731BE373D2D7DED9360B416ADE63C10FC1D4427C0B09BA2535FB4EB71F20CD4F98A26BD438686F12EA979D194E460EDC562115D5C3C7B18D33D6095D5BCA4002F997BE453EC2FEB9CE14A946C8DFEF7F652A7AB6A0F3B0B294B0BA4F02E2863D6935058BD19CAFB7E383259570ECB5CEEEC234785A854FB62E97806AEA6974DF691B66CF6A62A9DE9B291D3465CC623E62F22F4AF8C715F498E1CBC7DA685E717C642DEBCBA1F3BD944BD704D6515BF7FA452D6A7FD9149F233150C3EEA20F07222979C8EC0DD64969EE7BD4F6371E3D8801B93C9D772DDAC8566EA818C7963F7D42682E795F2062E4BDA6C961E62561D4B6CEE5FC4753F39528E642B1D41D6272B6AF...

    please assist
    thank you
    • Administrator,
      Hello John,
      That's a hex string and you can convert it to Base64 using the Hex to Base64 converter.
  • nagaraju,
    Vkd0a1ZrMXJOVlZaZWtKT1lsWkZlRlJZY0ZwTlZUVnhWRlJPVDFaSFRqVlViWEJXWlZVeE5sUlVSazVsYTFZMlZHdFNUbVZGTVRaUldIQk9Va1V4TmxSWWNGSmxhekZGVkZob1RtRnJNRGs9


    hello any one can tell how to identify this encoded string and decode it
  • shajidshah,
    Please decode the following:
    moOzsqaChI1N6tbc6hkGMeJkgOEXK2DNSODBnIzVaSA=
  • Fernando321,
    Hi! Please help me decode this?(Should get a link)
    31 30 34 20 31 31 36 20 31 31 36 20 31 31 32 20 31 31 35 20 30 35 38 20 30 34 37 20 30 34 37 20 31 31 36 20 30 34 36 20 31 30 39 20 31 30 31 20 30 34 37 20 31 30 36 20 31 31 31 20 31 30 35 20 31 31 30 20 30 39 39 20 31 30 34 20 30 39 37 20 31 31 36 20 30 34 37
  • Toufic,
    I have the following encoded answers:

    `A[|od£o|=11]`
    `øÐe of RDq>`
    `odε 9l² ADя]`
    `$]ødeo|"e']['hl>`
    and iconfused about the coding type
  • gumpshroom,
    I am receiving 2 hex codes from a website and I want to compare their values, but I don't know what they are encoded in. They look like hex.
    Code 1:
    dba86dc2b0bdd86912322c4abc5b54e93e2001085149ef704c3ceef51341c388
    Code 2:
    00700093b4a228dbb823db8d9f4931515c1c3e9faff19054cd3b10e51cd7d15c

    Help please? Thanks!
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.

Loading...