Understanding what is being run through Sha256 When I am running through an example for Sha256 I am not understanding how to arrive at the right answer. If I use the following Hex string: 

3ebb2d68d7007148b184e57bba9697d76bc04141155c57f97e3b92c5fd6a46bd

and run this through sha256, I get the following: 

5f2edbb41f884a99227aedaeb5dd1739431e531d1e7be2a19976839bf9ccc17f

However, if I go the website: https://anyhash.com/sha256?hello 
and run the same example through sha256, but with the Hex checkbox ticked off, I get the expected result I am looking for: 

ff277f1f11cd72effe537f5e8a2690e08d8c911682d8a8150000000000000000

Can someone explain to me what it is doing when I check off that Hex checkbox? It would be helpful to know what I am transforming the Hex string into in order to run it through sha256 without having to check hex box.
When that "hex" check box is ticked, it tells the website to interpret the hex string that you entered as representing hexadecimal bytes, i.e. binary data. Normally when you just hash that hex string, it is interpreted as a string, i.e. a sequence of characters. But you really want to hash the binary data that that string represents, and that is what that hex checkbox lets you do.