Decode JWT payload

Decoding JWT payload on front-end without 3rd party tools, just plain standard javascript. Note that I'm only decoding the payload, I can't sign the token without secret key.

by Yurii Predborskyi

JavaScript

let encodedToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7InVzZXJJZCI6InVzZXIiLCJjb21wYW55SWQiOiJnb29nbGUgaXQifSwiaWF0IjoxNTQ4NzU4Mjg0LCJleHAiOjE1NDg4NDQ2ODR9.XQ0QCTEXZLQ5pzZ5gDqX9JBUepu3FnF_mxPAfytVqvo';
let decoded = JSON.parse(atob(encodedToken.split('.')[1]));
console.log(decoded.data);