日本語の記事が見つからなかったのでメモしておきます. こちらを参考にしました. enconding/binaryパッケージのPutUint64メソッドでuint64型から[]bytes型に変換出来ます. コード例 package main import ( "fmt" "encoding/binary" ) func main() { u := uint64(1000) b := make([]byte, 8) binary.LittleEndian.PutUint64(b, u) fmt.Printf("%T:%v %T:%v", u, u, b, b) }