GO Program to to convert string to byte array

How to convert the string to byte array

Here we are explaining how to convert the string to byte array in the Go program. We can use the built-in function fmt.println() to print anything and fmt.scanln() for reading the values. This function is defined under the fmt package and it helps to write standard output. In order to use these functions, we need to import the “fmt” package.


How to convert the string to byte array in the GO Program

We are using fmt.println() function for printing the string to the output screen. Here we are showing how to convert the string to byte array in the Go language. Here variable str is holding the string to be converted. And variable byteStr for holding the result. Finally, the string is converted using []byte(str) and print the result. Given below are the steps which are used in the Go program. 


STEP 1: Import the package fmt

STEP 2: Start function main()

STEP 3: Declare the string variable str

STEP 4: Consider variable byteStr for holding the result

STEP 5: The string is converted using []byte(str)

STEP 6: Finally print the variable byteStr using fmt.Println()


GO Source Code

                                          package main

import (

func main() {

    var str string
    str = "Hello World"
    byteStr:= []byte(str)


[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]