KLF6 inhibits tumor growth, invasion and metastasis potential of HCC in vivo. Here, KLF6 is linked to hepatocellular carcinoma.